В этом разделе содержатся сведения об элементах API, используемых с элементами управления выбора даты и времени.
Обзоры
Макросы
Тема |
Содержание |
DateTime_CloseMonthCal |
Закрывает элемент управления выбора даты и времени (DTP). Используйте этот макрос или явно отправьте сообщение DTM_CLOSEMONTHCAL.
|
DateTime_GetDateTimePickerInfo |
Возвращает сведения для указанного элемента управления выбора даты и времени (DTP).
|
DateTime_GetIdealSize |
Возвращает размер, необходимый для отображения элемента управления без обрезки. Используйте этот макрос или явно отправьте сообщение DTM_GETIDEALSIZE.
|
DateTime_GetMonthCal |
Возвращает дескриптор к элементу управления "Выбор даты и времени" дочернего календаря месяца DTP. Этот макрос можно использовать или явно отправить сообщение DTM_GETMONTHCAL.
|
DateTime_GetMonthCalColor |
Получает цвет для заданной части календаря месяца в элементе управления выбора даты и времени (DTP). Этот макрос можно использовать или явно отправить сообщение DTM_GETMCCOLOR.
|
DateTime_GetMonthCalFont |
Возвращает шрифт, который в настоящее время использует элемент управления выбора даты и времени (DTP) дочернего элемента управления календаря месяца. Этот макрос можно использовать или явно отправить сообщение DTM_GETMCFONT.
|
DateTime_GetMonthCalStyle |
Возвращает стиль указанного элемента управления DTP. Используйте этот макрос или явно отправьте сообщение DTM_GETMCSTYLE.
|
DateTime_GetRange |
Возвращает текущее минимальное и максимально допустимое время системы для элемента управления выбора даты и времени (DTP). Этот макрос можно использовать или явно отправить сообщение DTM_GETRANGE.
|
DateTime_GetSystemtime |
Возвращает выбранное время из элемента управления выбора даты и времени (DTP) и помещает его в указанную структуру SYSTEMTIME. Этот макрос можно использовать или явно отправить сообщение DTM_GETSYSTEMTIME.
|
DateTime_SetFormat |
Задает отображение элемента управления выбора даты и времени (DTP) на основе заданной строки формата. Этот макрос можно использовать или явно отправить сообщение DTM_SETFORMAT.
|
DateTime_SetMonthCalColor |
Задает цвет для заданной части календаря месяца в элементе управления выбора даты и времени (DTP). Этот макрос можно использовать или явно отправить сообщение DTM_SETMCCOLOR.
|
DateTime_SetMonthCalFont |
Задает шрифт, используемый элементом управления "Выбор даты и времени" (DTP) дочернего элемента управления календаря месяца. Этот макрос можно использовать или явно отправить сообщение DTM_SETMCFONT.
|
DateTime_SetMonthCalStyle |
Задает стиль для указанного элемента управления DTP. Используйте этот макрос или явно отправьте сообщение DTM_SETMCSTYLE.
|
DateTime_SetRange |
Задает минимальное и максимально допустимое время системы для элемента управления выбора даты и времени (DTP). Этот макрос можно использовать или явно отправить сообщение DTM_SETRANGE.
|
DateTime_SetSystemtime |
Задает элемент управления выбора даты и времени (DTP) для заданной даты и времени. Этот макрос можно использовать или явно отправить сообщение DTM_SETSYSTEMTIME.
|
Сообщения
Тема |
Содержание |
DTM_CLOSEMONTHCAL |
Закрывает элемент управления DTP. Отправьте это сообщение явным образом или с помощью макроса DateTime_CloseMonthCal.
|
DTM_GETDATETIMEPICKERINFO |
Получает сведения об элементе управления выбора даты и времени (DTP).
|
DTM_GETIDEALSIZE |
Возвращает размер, необходимый для отображения элемента управления без обрезки. Отправьте это сообщение явным образом или с помощью макроса DateTime_GetIdealSize.
|
DTM_GETMCCOLOR |
Получает цвет для заданной части календаря месяца в элементе управления выбора даты и времени (DTP). Это сообщение можно отправить явно или использовать макрос DateTime_GetMonthCalColor.
|
DTM_GETMCFONT |
Возвращает шрифт, который в настоящее время использует элемент управления выбора даты и времени (DTP) дочернего элемента управления календаря месяца. Это сообщение можно отправить явно или использовать макрос DateTime_GetMonthCalFont.
|
DTM_GETMCSTYLE |
Возвращает стиль элемента управления DTP. Отправьте это сообщение явным образом или с помощью макроса DateTime_GetMonthCalStyle.
|
DTM_GETMONTHCAL |
Возвращает дескриптор к элементу управления "Выбор даты и времени" дочернего календаря месяца DTP. Это сообщение можно отправить явным образом или использовать макрос DateTime_GetMonthCal.
|
DTM_GETRANGE |
Возвращает текущее минимальное и максимально допустимое время системы для элемента управления выбора даты и времени (DTP). Это сообщение можно отправить явно или использовать макрос DateTime_GetRange.
|
DTM_GETSYSTEMTIME |
Возвращает выбранное время из элемента управления выбора даты и времени (DTP) и помещает его в указанную структуру SYSTEMTIME. Это сообщение можно отправить явно или использовать макрос DateTime_GetSystemtime.
|
DTM_SETFORMAT |
Задает отображение элемента управления выбора даты и времени (DTP) на основе заданной строки формата. Это сообщение можно отправить явно или использовать макрос DateTime_SetFormat.
|
DTM_SETMCCOLOR |
Задает цвет для заданной части календаря месяца в элементе управления выбора даты и времени (DTP). Это сообщение можно отправить явно или использовать макрос DateTime_SetMonthCalColor.
|
DTM_SETMCFONT |
Задает шрифт, используемый элементом управления "Выбор даты и времени" (DTP) дочернего элемента управления календаря месяца. Это сообщение можно отправить явно или использовать макрос DateTime_SetMonthCalFont.
|
DTM_SETMCSTYLE |
Задает стиль элемента управления DTP. Отправьте это сообщение явным образом или с помощью макроса DateTime_SetMonthCalStyle.
|
DTM_SETRANGE |
Задает минимальное и максимально допустимое время системы для элемента управления выбора даты и времени (DTP). Это сообщение можно отправить явным образом или использовать макрос DateTime_SetRange.
|
DTM_SETSYSTEMTIME |
Задает время в элементе управления выбора даты и времени (DTP). Это сообщение можно отправить явно или использовать макрос DateTime_SetSystemtime.
|
Уведомления
Тема |
Содержание |
DTN_CLOSEUP |
Отправляется элементом управления выбора даты и времени (DTP), когда пользователь закрывает раскрывающийся календарь месяца. Календарь месяца закрывается, когда пользователь выбирает дату из календаря месяца или щелкает стрелку раскрывающегося списка во время открытия календаря.
|
DTN_DATETIMECHANGE |
Отправляется элементом управления выбора даты и времени (DTP) при каждом изменении. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
|
DTN_DROPDOWN |
Отправляется элементом управления выбора даты и времени (DTP), когда пользователь активирует раскрывающийся календарь месяца.
|
DTN_FORMAT |
Отправляется элементом управления выбора даты и времени (DTP) для запроса текста, отображаемого в поле обратного вызова. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
|
DTN_FORMATQUERY |
Отправляется элементом управления выбора даты и времени (DTP), чтобы получить максимальный допустимый размер строки, которая будет отображаться в поле обратного вызова. Этот код уведомления отправляется в виде сообщения WM_NOTIFY.
|
DTN_USERSTRING |
Отправляется элементом управления выбора даты и времени (DTP), когда пользователь завершает редактирование строки в элементе управления. Этот код уведомления отправляется только элементами управления DTP, заданными в стиле DTS_APPCANPARSE. Это сообщение отправляется в виде сообщения WM_NOTIFY.
|
DTN_WMKEYDOWN |
Отправляется элементом управления выбора даты и времени (DTP), когда пользователь вводит в поле обратного вызова. Это сообщение отправляется в виде сообщения WM_NOTIFY.
|
NM_KILLFOCUS (дата) |
Уведомляет родительское окно элемента управления выбора даты и времени о том, что элемент управления потерял фокус ввода.
NM_KILLFOCUS (дата) отправляется в виде сообщения WM_NOTIFY.
|
NM_SETFOCUS (дата) |
Уведомляет родительское окно элемента управления выбора даты и времени о том, что элемент управления получил фокус ввода.
NM_SETFOCUS (время даты) отправляется в виде сообщения WM_NOTIFY.
|
Структуры
Тема |
Содержание |
DATETIMEPICKERINFO |
Содержит сведения об элементе управления DTP.
|
NMDATETIMECHANGE |
Содержит сведения об изменении, которое произошло в элементе управления выбора даты и времени (DTP). Эта структура используется с кодом уведомлений DTN_DATETIMECHANGE.
|
NMDATETIMEFORMAT |
Содержит сведения о части строки форматирования, которая определяет поле обратного вызова в элементе управления выбора даты и времени (DTP). Она содержит подстроку, которая определяет поле обратного вызова и содержит буфер для получения строки, которая будет отображаться в поле обратного вызова. Эта структура используется с кодом уведомления DTN_FORMAT.
|
NMDATETIMEFORMATQUERY |
Содержит сведения о поле обратного вызова средства выбора даты и времени (DTP). Он содержит подстроку (взятую из строки формата элемента управления), которая определяет поле обратного вызова. Структура получает максимальный допустимый размер текста, который будет отображаться в поле обратного вызова. Эта структура используется с кодом уведомления DTN_FORMATQUERY.
|
NMDATETIMESTRING |
Содержит сведения, относящиеся к операции редактирования, которая произошла в элементе управления выбора даты и времени (DTP). Это сообщение используется с кодом уведомления DTN_USERSTRING.
|
NMDATETIMEWMKEYDOWN |
Содержит сведения, используемые для описания и обработки кода уведомлений DTN_WMKEYDOWN.
|
Константы