CURRENCYFMT (Compact 2013)

3/28/2014

This structure contains information that defines the format of a currency string. The GetCurrencyFormat function uses this information to customize a currency string for a specified locale.

Syntax

typedef struct _currencyfmt { 
  UINT NumDigits; 
  UINT LeadingZero; 
  UINT Grouping; 
  LPTSTR lpDecimalSep; 
  LPTSTR lpThousandSep; 
  UINT NegativeOrder; 
  UINT PositiveOrder; 
  LPTSTR lpCurrencySymbol;
} CURRENCYFMT; 

Members

  • NumDigits
    Number of fractional digits. This is equivalent to the locale information specified by the Locale Information Constants value, LOCALE_IDIGITS.
  • LeadingZero
    Value that 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
    Size of each group of digits to the left of the decimal. Values in the range zero - 9 are valid.
  • lpDecimalSep
    Pointer to a null-terminated decimal separator string.
  • lpThousandSep
    Pointer to a null-terminated thousand separator string.
  • NegativeOrder
    Negative currency mode. This is equivalent to the locale information specified by the LCTYPE constant value, LOCALE_INEGCURR.
  • PositiveOrder
    Positive currency mode. This is equivalent to the locale information specified by the LCTYPE constant value, LOCALE_ICURRENCY.
  • lpCurrencySymbol
    Pointer to a null-terminated currency symbol string.

Requirements

Header

winnls.h

See Also

Reference

National/Regional Language Support (NLS) Structures
Locale Information Constants