DateTime_SetFormat マクロ (commctrl.h)

指定した書式指定文字列に基づいて、日付と時刻の選択 (DTP) コントロールの表示を設定します。 このマクロを使用することも、 DTM_SETFORMAT メッセージを明示的に送信することもできます。

構文

void DateTime_SetFormat(
   hdp,
   sz
);

パラメーター

hdp

種類: HWND

DTP コントロールへのハンドル。

sz

種類: LPCTSTR

目的の表示を定義する 0 で終わる 書式指定文字列 へのポインター。 このパラメーターを NULL に設定すると、コントロールは現在のスタイルの既定の書式指定文字列にリセットされます。

戻り値

なし

解説

書式指定文字列内に余分な文字を含め、よりリッチな表示を生成することもできます。 ただし、書式以外の文字は単一引用符で囲む必要があります。 たとえば、書式指定文字列 "'Today is: 'hh':'m':'s ddddMMMdd', 'yyy" は、"Today is: 04:22:31 Tuesday Mar 23, 1996" のような出力を生成します。

メモ DTP コントロールは、既定の書式指定文字列を使用している場合にロケールの変更を追跡します。 カスタム書式指定文字列を設定した場合、ロケールの変更に応じて更新されません。
 

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h