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