StringFormat::StringFormat(INT,LANGID) メソッド (gdiplusstringformat.h)

文字列書式フラグと言語に基づいて StringFormat オブジェクトを作成します。

構文

void StringFormat(
  [in] INT    formatFlags,
  [in] LANGID language
);

パラメーター

[in] formatFlags

型: INT

省略可能。 StringFormat オブジェクトのほとんどの特性を制御する書式フラグを指定する値。 フラグは、StringFormatFlags 列挙体の要素にビットごとの OR を適用することによって設定されます。 既定値は 0 です (フラグは設定されていません)。

[in] language

種類: LANGID

省略可能。 使用する言語を指定する 16 ビット値。 既定値は LANG_NEUTRAL です。これはユーザーの既定の言語です。

戻り値

なし

解説

LANG_NEUTRALを言語 ID として指定する場合は、次の例のようにLANG_NEUTRALを渡すのが一般的です。

stat = FontFamily.GetFamilyName(name, LANG_NEUTRAL);

LANG_NEUTRAL以外の言語を指定する場合は、 MAKELANGID を使用して、次の例のように言語とサブ言語の組み合わせを作成します。

LANGID language = MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL);

使用可能な言語とサブ言語の一覧については、「Winnt.h」を参照してください。

要件

要件
サポートされている最小のクライアント Windows XP、Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー gdiplusstringformat.h (Gdiplus.h を含む)
Library Gdiplus.lib
[DLL] Gdiplus.dll

こちらもご覧ください

StringFormat

StringFormatFlags