код уведомления DTN_FORMATQUERY
Отправляется элементом управления выбора даты и времени (DTP) для получения максимального допустимого размера строки, которая будет отображаться в поле обратного вызова. Этот код уведомления отправляется в виде сообщения WM_NOTIFY .
DTN_FORMATQUERY
lpDTFormatQuery = (LPNMDATETIMEFORMATQUERY) lParam;
Параметры
-
lParam
-
Указатель на структуру NMDATETIMEFORMATQUERY , содержащую сведения о поле обратного вызова. Структура содержит подстроку, которая определяет поле обратного вызова и получает максимально допустимый размер строки, которая будет отображаться в поле обратного вызова.
Возвращаемое значение
Владелец элемента управления должен вычислить максимальную возможную ширину текста, который будет отображаться в поле обратного вызова, задать член szMax структуры NMDATETIMEFORMATQUERY и вернуть ноль.
Комментарии
При обработке этого кода уведомления элемент управления подготавливается к настройке максимального размера строки, которая будет отображаться в определенном поле обратного вызова. Это позволяет элементу управления правильно отображать выходные данные в любое время, уменьшая мерцание на экране элемента управления. (Дополнительные сведения о полях обратного вызова см. в разделе Поля обратного вызова.)
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|
Имя в кодировке Юникод и ANSI |
DTN_FORMATQUERYW (Юникод) и DTN_FORMATQUERYA (ANSI) |