DATETIMEPICKERINFO 構造体 (commctrl.h)

日付と時刻の選択 (DTP) コントロールに関する情報が含まれています。

構文

typedef struct tagDATETIMEPICKERINFO {
  DWORD cbSize;
  RECT  rcCheck;
  DWORD stateCheck;
  RECT  rcButton;
  DWORD stateButton;
  HWND  hwndEdit;
  HWND  hwndUD;
  HWND  hwndDropDown;
} DATETIMEPICKERINFO, *LPDATETIMEPICKERINFO;

メンバー

cbSize

型: DWORD

sizeof(DATETIMEPICKERINFO) を設定します。 このメンバーは、DTM_GETDATETIMEPICKERINFO メッセージまたは DateTime_GetDateTimePickerInfoマクロを 使用して、この構造体へのポインターを送信する前に設定する必要があります。

rcCheck

種類: RECT

チェック ボックスの場所を記述する RECT 構造体。 チェック ボックスが表示され、オンになっている場合は、編集コントロールを使用して、選択した日時の値を更新できる必要があります。

stateCheck

型: DWORD

rcCheck の状態 。オブジェクト状態定数の 1 つ (STATE_SYSTEM_CHECKEDSTATE_SYSTEM_INVISIBLEなど)。

rcButton

種類: RECT

ドロップダウン グリッドまたはアップ/ダウン コントロールの場所を記述する RECT 構造体。

stateButton

型: DWORD

rcButton の状態。STATE_SYSTEM_UNAVAILABLE、STATE_SYSTEM_INVISIBLESTATE_SYSTEM_PRESSEDなど、オブジェクト状態定数1 つまたはビットごとの組み合わせ。 アップ/ダウン コントロールが使用されている場合、ボタンの状態は STATE_SYSTEM_INVISIBLE

hwndEdit

種類: HWND

エディット コントロールのハンドル。 詳細については、「 コントロールの編集」を参照してください。

hwndUD

種類: HWND

アップ/ダウン コントロールのハンドル。ドロップダウン グリッドを使用する代わりに使用します (月の予定表コントロールのようになります)。 詳細については、「 アップダウン コントロール」を参照してください。

hwndDropDown

種類: HWND

ドロップダウン グリッドへのハンドル。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header commctrl.h