Поделиться через


Структура 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 — одна из констант состояния объекта, например STATE_SYSTEM_CHECKED или STATE_SYSTEM_INVISIBLE.

rcButton

Тип: RECT

Структура RECT , описывающая расположение раскрывающейся сетки или элемента управления "вверх/вниз".

stateButton

Тип: DWORD

Состояние rcButton — одна или побитовая комбинация констант состояния объекта, например STATE_SYSTEM_UNAVAILABLE, STATE_SYSTEM_INVISIBLE или STATE_SYSTEM_PRESSED. Если используется элемент управления "вверх/вниз", состояние кнопки STATE_SYSTEM_INVISIBLE.

hwndEdit

Тип: HWND

Дескриптор для элемента управления редактированием. Дополнительные сведения см. в разделе Изменение элементов управления.

hwndUD

Тип: HWND

Дескриптор элемента управления "вверх/вниз" — альтернатива использованию раскрывающейся сетки (выглядит как элемент управления "Календарь на месяц"). Дополнительные сведения см. в разделе Элементы управления вверх и вниз.

hwndDropDown

Тип: HWND

Дескриптор раскрывающейся сетки.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть commctrl.h