DTM_SETFORMAT メッセージ

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

パラメーター

wParam

ゼロを指定してください。

lParam

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

戻り値

成功した場合は 0 以外、それ以外の場合は 0 を返します。

注釈

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

Note

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

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
Header
Commctrl.h
Unicode 名と ANSI 名
DTM_SETFORMATW (Unicode) と DTM_SETFORMATA (ANSI)