共用方式為


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、格式結果。

意義
vbUseSystem
在主機 UI 中使用 FirstWeekday 設定。 如果未提供主機值,請使用來自 NLS API 的目前系統值。
vbSunday
星期日
vbMonday
星期一
vbTuesday
Tuesday
vbWednesday
星期三
vbThursday
Thursday
vbFriday
星期五
vbSaturday
星期六

[in] sFirstWeekOfYear

影響 'ww'、FirstWeekOfYear、格式結果。

意義
vbUseSystem
在主機 UI 中使用 FirstWeekOfYear 設定。 如果未提供主機值,請使用來自 NLS API 的目前系統值。
vbFirstJan1
從 1 月 1 日開始 (預設) 。
vbFirstFourDays
從前四天一周開始。
vbFirstFullWeek
從第一周開始。

[out] rcb

複製到結果緩衝區的位元組數目。

傳回值

這個方法支援標準傳回值 E_INVALIDARGE_OUTOFMEMORYE_UNEXPECTED,以及下列各項:

備註

將 VBX 控制項移轉至 OLE 控制項時, Format 會取代不再支援的 Visual Basic VBFormat

規格需求

   
目標平台 Windows
標頭 vbinterf.h

另請參閱

IVBFormat