Bagikan melalui


Fungsi VarFormat (oleauto.h)

Memformat varian ke dalam formulir string dengan mengurai string format.

Sintaks

HRESULT VarFormat(
  [in]           LPVARIANT pvarIn,
  [in, optional] LPOLESTR  pstrFormat,
  [in]           int       iFirstDay,
  [in]           int       iFirstWeek,
  [in]           ULONG     dwFlags,
  [out]          BSTR      *pbstrOut
);

Parameter

[in] pvarIn

Variannya.

[in, optional] pstrFormat

String format. Misalnya "mm-dd-yy".

[in] iFirstDay

Hari pertama dalam seminggu.

Nilai Makna
0
Default sistem
1
Senin
2
Selasa
3
Rabu
4
Kamis
5
Jumat
6
Sabtu
7
Hari Minggu

[in] iFirstWeek

Minggu pertama dalam setahun.

Nilai Makna
0
Default sistem.
1
Minggu pertama berisi 1 Januari.
2
Paruh yang lebih besar (empat hari) dari minggu pertama adalah pada tahun ini.
3
Minggu pertama memiliki tujuh hari.

[in] dwFlags

Bendera yang mengontrol proses pemformatan. Satu-satunya bendera yang dapat diatur adalah VAR_CALENDAR_HIJRI atau VAR_FORMAT_NOSUBSTITUTE.

[out] pbstrOut

String berformat 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