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

ロケール ID。

[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
最初の 4 日間の週から始めます。
vbFirstFullWeek
最初の完全な週から始めます。

[out] rcb

結果バッファーにコピーされたバイト数。

戻り値

このメソッドは、標準の戻り値 E_INVALIDARGE_OUTOFMEMORYおよびE_UNEXPECTEDをサポートします。

解説

VBX コントロールを OLE コントロールに移行すると、サポートされなくなった Visual Basic VBFormatFormat によって置き換えられます。

要件

   
対象プラットフォーム Windows
ヘッダー vbinterf.h

関連項目

IVBFormat