Структура 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 |