Share via


日付と時刻の選択コントロール のスタイル

ここに示すウィンドウ スタイルは、日付と時刻の選択コントロールに固有です。

定数 説明
DTS_APPCANPARSE
所有者がユーザー入力を解析し、必要なアクションを実行できるようにします。 これにより、ユーザーは F2 キーを押したときに、コントロールのクライアント領域内で編集できます。 コントロールは 、ユーザーが 完了したときにDTN_USERSTRING通知コードを送信します。
DTS_LONGDATEFORMAT
日付を長い形式で表示します。 このスタイルの既定の書式指定文字列は、"1996 年 4 月 19 日金曜日" のような出力を生成する LOCALE_SLONGDATEFORMAT によって定義されます。 このスタイルを使用すると、ドロップダウン ボタンにアイコンは表示されません。
DTS_RIGHTALIGN
ドロップダウン月カレンダーは、既定の左揃えではなく、コントロールと右揃えになります。
DTS_SHOWNONE
コントロールで現在選択されている日付を持つことはできません。 このスタイルでは、コントロールには、日付が選択または入力されるたびに自動的に選択されるチェック ボックスが表示されます。 その後、チェック ボックスの選択が解除されると、アプリケーションはコントロールから日付を取得できません。つまり、コントロールに日付がないためです。 チェック ボックスの状態は、DTM_SETSYSTEMTIME メッセージで設定することも、DTM_GETSYSTEMTIMEメッセージで照会することもできます。
DTS_SHORTDATEFORMAT
日付を短い形式で表示します。 このスタイルの既定の書式指定文字列は、"4/19/96" のような出力を生成するLOCALE_SSHORTDATEによって定義されます。
DTS_SHORTDATECENTURYFORMAT
バージョン 5.80。 年が 4 桁のフィールドである点を除き、 DTS_SHORTDATEFORMAT スタイルと同様です。 このスタイルの既定の書式指定文字列は、LOCALE_SSHORTDATEに基づいています。 出力は"4/19/1996" のようになります。
DTS_TIMEFORMAT
時刻を表示します。 このスタイルの既定の書式指定文字列は、"5:31:42 PM" のような出力を生成するLOCALE_STIMEFORMATによって定義されます。
DTS_UPDOWN
DTP コントロールの右側にアップダウン コントロールを配置して、日付と時刻の値を変更します。 このスタイルは、既定のスタイルであるドロップダウン月カレンダーの代わりに使用できます。

解説

表示形式を定義するDTS_XXXFORMATスタイルを組み合わせることはできません。 適切な書式スタイルがない場合は、 DTM_SETFORMAT メッセージを使用してカスタム書式を定義します。

必要条件

要件
ヘッダー
CommCtrl.h