Prev Next
The NUMBERFMT structure contains information that defines the format of
a number string. The GetNumberFormat
function uses this information to customize a number string for a specified
locale.
typedef struct _numberfmt {
UINT NumDigits;
UINT LeadingZero;
UINT Grouping;
LPTSTR lpDecimalSep;
LPTSTR lpThousandSep;
UINT NegativeOrder;
} NUMBERFMT;
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 number mode. This is equivalent to the locale
information specified by the LCTYPE constant value LOCALE_INEGNUMBER.
Remarks
For more information about the LCTYPE constants, see LCTYPE
Constants.
See Also
GetNumberFormat