This 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.
At a Glance
Header file: | Winnls.h |
Windows CE versions: | 1.0 and later |
Syntax
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
Long pointer to a null-terminated decimal separator string.
lpThousandSep
Long pointer 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 the Windows CE Programming Guide.
See Also