CURRENCYFMT
The CURRENCYFMT
structure contains information that defines the format of a currency string.
The GetCurrencyFormat
typedef struct _currencyfmt {
UINT NumDigits;
UINT LeadingZero;
UINT Grouping;
LPTSTR lpDecimalSep;
LPTSTR lpThousandSep;
UINT NegativeOrder;
UINT PositiveOrder;
LPTSTR lpCurrencySymbol;
} CURRENCYFMT;
Members
NumDigits
Specifies the
number of fractional digits. This is equivalent to the locale information
specified by the LCTYPE constant value LOCALE_IDIGITS.
LeadingZero
Specifies
whether to use leading zeroes in decimal fields. This is equivalent to the
locale information specified by the LCTYPE constant value LOCALE_ILZERO.
Grouping
Specifies the
size of each group of digits to the left of the decimal. Values in the range 0 - 9 are valid.
lpDecimalSep
Points to a
null-terminated decimal separator string.
lpThousandSep
Points to a
null-terminated thousand separator string.
NegativeOrder
Specifies the
negative currency mode. This is equivalent to the locale information specified
by the LCTYPE constant value LOCALE_INEGCURR.
PositiveOrder
Specifies the
positive currency mode. This is equivalent to the locale information specified
by the LCTYPE constant value LOCALE_ICURRENCY.
lpCurrencySymbol
Points to a
null-terminated currency symbol string.
Remarks
For more
information about the LCTYPE constants, see LCTYPE
Constants
See Also