IVBFormat::Format 方法 (vbinterf.h)
根據模式格式化字串。
注意 不再建議使用此方法,因為 Visual Basic 以外的容器不支援此方法。
語法
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
);
參數
[in] vData
要格式化的資料。
[in] bstrFormat
要套用至資料的格式字串。
[in] lpBuffer
結果緩衝區的指標。
[in] cb
結果緩衝區的長度。
[in] lcid
地區設定識別碼。
[in] sFirstDayOfWeek
影響 'w'、FirstDayOfWeek、格式結果。
值 | 意義 |
---|---|
|
在主機 UI 中使用 FirstWeekday 設定。 如果未提供主機值,請使用來自 NLS API 的目前系統值。 |
|
星期日 |
|
星期一 |
|
Tuesday |
|
星期三 |
|
Thursday |
|
星期五 |
|
星期六 |
[in] sFirstWeekOfYear
影響 'ww'、FirstWeekOfYear、格式結果。
值 | 意義 |
---|---|
|
在主機 UI 中使用 FirstWeekOfYear 設定。 如果未提供主機值,請使用來自 NLS API 的目前系統值。 |
|
從 1 月 1 日開始 (預設) 。 |
|
從前四天一周開始。 |
|
從第一周開始。 |
[out] rcb
複製到結果緩衝區的位元組數目。
傳回值
這個方法支援標準傳回值 E_INVALIDARG、 E_OUTOFMEMORY和 E_UNEXPECTED,以及下列各項:
備註
將 VBX 控制項移轉至 OLE 控制項時, Format 會取代不再支援的 Visual Basic VBFormat。
規格需求
目標平台 | Windows |
標頭 | vbinterf.h |