NUMBERFMTA 構造体 (winnls.h)
数値文字列の形式を定義する情報が含まれます。 GetNumberFormat 関数は、この情報を使用して、指定したロケールの数値文字列をカスタマイズします。
構文
typedef struct _numberfmtA {
UINT NumDigits;
UINT LeadingZero;
UINT Grouping;
LPSTR lpDecimalSep;
LPSTR lpThousandSep;
UINT NegativeOrder;
} NUMBERFMTA, *LPNUMBERFMTA;
メンバーズ
NumDigits
小数部の桁数。 この値は、LOCALE_IDIGITS値で指定されたロケール情報と同じです。
LeadingZero
先頭の 0 を 10 進フィールドで使用するかどうかを示す値。 この値は、LOCALE_ILZERO値で指定されたロケール情報と同じです。
Grouping
lpDecimalSep
lpDecimalSep
null で終わる小数点区切り文字列へのポインター。
lpThousandSep
null で終わる桁区切り文字列へのポインター。
NegativeOrder
負の数値モード。 このモードは、LOCALE_INEGNUMBER値で指定されたロケール情報と同じです。
備考
手記
winnls.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして NUMBERFMT を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
ヘッダー | winnls.h (Windows.h を含む) |
関連項目
GetNumberFormat の