IVBFormat::Metode format (vbinterf.h)

Memformat string sesuai dengan pola.

Catatan Penggunaan metode ini tidak lagi direkomendasikan karena kontainer selain Visual Basic tidak mendukungnya.
 

Sintaks

HRESULT Format(
  [in]  VARIANT *vData,
  [in]  BSTR    bstrFormat,
  [in]  LPVOID  lpBuffer,
  [in]  USHORT  cb,
  [in]  LONG    lcid,
  [in]  SHORT   sFirstDayOfWeek,
  [in]  USHORT  sFirstWeekOfYear,
  [out] USHORT  *rcb
);

Parameter

[in] vData

Data yang akan diformat.

[in] bstrFormat

Format string yang akan diterapkan ke data.

[in] lpBuffer

Penunjuk ke buffer hasil.

[in] cb

Panjang buffer hasil.

[in] lcid

ID Lokal.

[in] sFirstDayOfWeek

Mempengaruhi hasil format 'w', FirstDayOfWeek.

Nilai Makna
vbUseSystem
Gunakan pengaturan FirstWeekday di UI host. Jika tidak ada nilai host yang disediakan, gunakan nilai sistem saat ini dari NLS API.
vbSunday
Hari Minggu
vbMonday
Senin
vbTuesday
Selasa
vbWednesday
Rabu
Hari Kamis vb
Kamis
vbFriday
Jumat
vbSaturday
Sabtu

[in] sFirstWeekOfYear

Mempengaruhi hasil format 'ww', FirstWeekOfYear.

Nilai Makna
vbUseSystem
Gunakan pengaturan FirstWeekOfYear di UI host. Jika tidak ada nilai host yang disediakan, gunakan nilai sistem saat ini dari NLS API.
vbFirstJan1
Mulai pada 1 Januari (default).
vbFirstFourDays
Mulailah dengan empat hari pertama minggu.
vbFirstFullWeek
Mulailah dengan minggu penuh pertama.

[out] rcb

Jumlah byte yang disalin ke buffer hasil.

Mengembalikan nilai

Metode ini mendukung nilai pengembalian standar E_INVALIDARG, E_OUTOFMEMORY, dan E_UNEXPECTED, serta berikut ini:

Keterangan

Saat memigrasikan kontrol VBX ke kontrol OLE, Format menggantikan Visual Basic VBFormat, yang tidak lagi didukung.

Persyaratan

   
Target Platform Windows
Header vbinterf.h

Lihat juga

IVBFormat