Bagikan melalui


Fungsi VarFormatCurrency (oleauto.h)

Memformat varian yang berisi nilai mata uang ke dalam formulir string.

Sintaks

HRESULT VarFormatCurrency(
  [in]  LPVARIANT pvarIn,
  [in]  int       iNumDig,
  [in]  int       iIncLead,
  [in]  int       iUseParens,
  [in]  int       iGroup,
  [in]  ULONG     dwFlags,
  [out] BSTR      *pbstrOut
);

Parameter

[in] pvarIn

Variannya.

[in] iNumDig

Jumlah digit ke pad ke setelah titik desimal. Tentukan -1 untuk menggunakan nilai default sistem.

[in] iIncLead

Menentukan apakah akan menyertakan digit awal pada angka.

Nilai Makna
-2
Gunakan default sistem.
-1
Sertakan digit terkemuka.
0
Jangan sertakan digit awal.

[in] iUseParens

Menentukan apakah angka negatif harus menggunakan tanda kurung.

Nilai Makna
-2
Gunakan default sistem.
-1
Gunakan tanda kurung.
0
Jangan gunakan tanda kurung.

[in] iGroup

Menentukan apakah ribuan harus dikelompokkan. Misalnya 10.000 versus 10000.

Catatan Angka reguler dan mata uang memiliki default sistem terpisah untuk semua opsi di atas.
 
Nilai Makna
-2
Gunakan default sistem.
-1
Kelompokkan ribuan.
0
Jangan kelompokkan ribuan.

[in] dwFlags

VAR_CALENDAR_HIJRI adalah satu-satunya bendera yang dapat diatur.

[out] pbstrOut

String yang diformat yang mewakili varian.

Nilai kembali

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_INVALIDARG
Satu atau beberapa argumen tidak valid.

Keterangan

Fungsi ini menggunakan lokal default pengguna saat memanggil VarTokenizeFormatString dan VarFormatFromTokens.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header oleauto.h
Pustaka OleAut32.lib
DLL OleAut32.dll

Lihat juga

Rutinitas Pemformatan

VarFormatFromTokens

VarTokenizeFormatString