Struktur CURRENCYFMTW (winnls.h)
Berisi informasi yang menentukan format string mata uang. Fungsi GetCurrencyFormat menggunakan informasi ini untuk menyesuaikan string mata uang untuk lokal tertentu.
Sintaks
typedef struct _currencyfmtW {
UINT NumDigits;
UINT LeadingZero;
UINT Grouping;
LPWSTR lpDecimalSep;
LPWSTR lpThousandSep;
UINT NegativeOrder;
UINT PositiveOrder;
LPWSTR lpCurrencySymbol;
} CURRENCYFMTW, *LPCURRENCYFMTW;
Anggota
NumDigits
Jumlah digit pecahan. Angka ini setara dengan LOCALE_ICURRDIGITS.
LeadingZero
Nilai yang menunjukkan apakah nol di depan harus digunakan dalam bidang desimal. Nilai ini setara dengan LOCALE_ILZERO.
Grouping
Jumlah digit di setiap grup angka di sebelah kiri pemisah desimal yang ditentukan oleh lpDecimalSep. Digit pengelompokan yang paling signifikan menunjukkan jumlah digit dalam grup yang paling tidak signifikan segera di sebelah kiri pemisah desimal. Setiap digit pengelompokan berikutnya menunjukkan grup digit signifikan berikutnya di sebelah kiri grup sebelumnya. Jika nilai terakhir yang disediakan bukan 0, grup yang tersisa mengulangi grup terakhir. Contoh umum pengaturan untuk anggota ini adalah: 0 untuk mengelompokkan digit seperti pada 123456789.00; 3 untuk mengelompokkan digit seperti dalam 123.456.789,00; dan 32 untuk mengelompokkan digit seperti dalam 12.34.56.789,00.
lpDecimalSep
Penunjuk ke string pemisah desimal yang dihentikan null.
lpThousandSep
Penunjuk ke string pemisah ribuan yang dihentikan null.
NegativeOrder
Mode mata uang negatif. Mode ini setara dengan LOCALE_INEGCURR.
PositiveOrder
Mode mata uang positif. Mode ini setara dengan LOCALE_ICURRENCY.
lpCurrencySymbol
Penunjuk ke string simbol mata uang yang dihentikan null.
Keterangan
Catatan
Header winnls.h mendefinisikan CURRENCYFMT sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Header | winnls.h (termasuk Windows.h) |