StringFormat::SetDigitSubstitution メソッド (gdiplusstringformat.h)
StringFormat::SetDigitSubstitution メソッドは、桁置換メソッドと、数字の置換に対応する言語を設定します。
構文
Status SetDigitSubstitution(
[in] LANGID language,
[in] StringDigitSubstitute substitute
);
パラメーター
[in] language
種類: LANGID
NLS 言語識別子を形成する 16 ビット値。 識別子は、代替数字に関連付けられている言語を指定します。 たとえば、この StringFormat オブジェクトがアラビア語の置換数字を使用する場合、このメソッドはアラビア語を示す値を返します。 NLS 言語識別子は、Winnt.h で宣言された MAKELANGID マクロによって構築されます。
[in] substitute
使用する桁置換メソッドを指定する StringDigit Substitution 列挙体の要素。
戻り値
種類: 状態
メソッドが成功した場合は、 Status 列挙の要素である Ok を返します。
メソッドが失敗した場合は、 Status 列挙体の他の要素のいずれかを返します。
注釈
StringDigit Replace 列挙の要素で指定された digit 置換メソッドは、文字列内の西ヨーロッパの数字を、ユーザーのロケールまたは言語に対応する数字に置き換えます。
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 |