макрос DateTime_SetRange (commctrl.h)
Задает минимальное и максимально допустимое время системы для элемента управления выбора даты и времени (DTP). Этот макрос можно использовать или явно отправить сообщение DTM_SETRANGE.
Синтаксис
BOOL DateTime_SetRange(
HWND hdp,
DWORD gd,
LPSYSTEMTIME rgst
);
Параметры
hdp
Тип: HWND
Дескриптор элемента управления DTP.
gd
Тип: DWORD
Значение, указывающее допустимые значения диапазона. Это значение может быть сочетанием следующих значений:
Ценность | Значение |
---|---|
|
Первый элемент в массиве структуры SYSTEMTIME является допустимым и будет использоваться для установки минимально допустимого системного времени. |
|
Второй элемент в массиве структуры SYSTEMTIME является допустимым и будет использоваться для установки максимального допустимого системного времени. |
rgst
Тип: LPSYSTEMTIME
Указатель на массив двухэлемерных структур SYSTEMTIME. Первый элемент массива SYSTEMTIME содержит минимально допустимое время. Второй элемент массива SYSTEMTIME содержит максимально допустимое время. Не обязательно заполнить элемент массива, который не указан в параметре gd.
Возвращаемое значение
Тип: BOOL
Возвращает ненулевое значение в случае успешного выполнения или нуля.
Замечания
Средство выбора даты и времени отображает только даты и время, которые попадают в указанный диапазон, предотвращая выбор даты и времени, который выходит за пределы диапазона. Если сообщение DateTime_SetSystemtime указывает дату и время, которое выходит за пределы диапазона, оно завершится ошибкой.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | commctrl.h |