DateTime_GetSystemtime マクロ (commctrl.h)

日付と時刻の選択 (DTP) コントロールから現在選択されている時刻を取得し、指定された SYSTEMTIME 構造体に配置します。 このマクロを使用することも、DTM_GETSYSTEMTIME メッセージを明示的に送信することもできます。

構文

DWORD DateTime_GetSystemtime(
   HWND         hdp,
   LPSYSTEMTIME pst
);

パラメーター

hdp

型: HWND

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

pst

型: LPSYSTEMTIME

SYSTEMTIME 構造体へのポインター。 DTM_GETSYSTEMTIME がGDT_VALIDを返す場合、この構造体には現在選択されている時間が含まれます。 それ以外の場合、有効な情報は含まれません。 このパラメーターは有効なポインターである必要があります。NULLすることはできません。

戻り値

型: DWORD

時刻情報が pstに正常に配置された場合 GDT_VALIDを返します。 コントロールが DTS_SHOWNONE スタイルに設定されていて、コントロールのチェック ボックスが選択されていない場合にGDT_NONEを返します。 エラーが発生した場合にGDT_ERRORを返します。

必要条件

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