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、書式の結果に影響します。
値 | 説明 |
---|---|
|
ホスト UI で FirstWeekday 設定を使用します。 ホスト値が指定されていない場合は、NLS API の現在のシステム値を使用します。 |
|
土曜日 |
|
月曜日 |
|
Tuesday |
|
水曜日 |
|
Thursday |
|
金曜日 |
|
土曜日 |
[in] sFirstWeekOfYear
'ww'、FirstWeekOfYear、書式の結果に影響します。
値 | 説明 |
---|---|
|
ホスト UI で FirstWeekOfYear 設定を使用します。 ホスト値が指定されていない場合は、NLS API の現在のシステム値を使用します。 |
|
1 月 1 日 (既定値) から開始します。 |
|
最初の 4 日間の週から始めます。 |
|
最初の完全な週から始めます。 |
[out] rcb
結果バッファーにコピーされたバイト数。
戻り値
このメソッドは、標準の戻り値 E_INVALIDARG、 E_OUTOFMEMORY、 およびE_UNEXPECTEDをサポートします。
解説
VBX コントロールを OLE コントロールに移行すると、サポートされなくなった Visual Basic VBFormat が Format によって置き換えられます。
要件
対象プラットフォーム | Windows |
ヘッダー | vbinterf.h |