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 |