DateTime_SetSystemtime マクロ (commctrl.h)

日付と時刻の選択 (DTP) コントロールを特定の日付と時刻に設定します。 このマクロを使用することも、DTM_SETSYSTEMTIME メッセージを明示的に送信することもできます。

構文

BOOL DateTime_SetSystemtime(
   HWND         hdp,
   DWORD        gd,
   LPSYSTEMTIME pst
);

パラメーター

hdp

型: HWND

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

gd

型: DWORD

実行する必要があるアクションを指定する値。 これは、次のいずれかの値に設定する必要があります。

価値 意味
GDT_VALID
pstが指す SYSTEMTIME 構造体内のデータに従って DTP コントロール 設定します。
GDT_NONE
DTP コントロールを "日付なし" に設定し、チェック ボックスをオフにします。 このフラグを指定すると、pst は無視されます。 このフラグは、DTS_SHOWNONE スタイルに設定されている DTP コントロールにのみ適用されます。

pst

型: LPSYSTEMTIME

DTP コントロールの設定に使用するシステム時刻情報を含む SYSTEMTIME 構造体へのポインター。

戻り値

型: BOOL

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

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h