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


DTM_SETFORMAT сообщение

Задает отображение элемента управления выбора даты и времени (DTP) на основе заданной строки формата. Это сообщение можно отправить явным образом или использовать макрос DateTime_SetFormat .

Параметры

wParam

Должен равняться нулю.

lParam

Указатель на строку формата с нулевой точкой, которая определяет требуемое отображение. Если задать для этого параметра значение NULL , элемент управления будет сброшен в строку формата по умолчанию для текущего стиля.

Возвращаемое значение

Возвращает ненулевое значение в случае успешного выполнения или ноль в противном случае.

Комментарии

Для создания более полнофункционированного отображения в строке формата допустимо включать дополнительные символы. Однако все неформатные символы должны быть заключены в одинарные кавычки. Например, строка формата "Сегодня: "hh":m's ddddMMMdd", "yyy" будет выдавать выходные данные, как "Сегодня: 04:22:31 вторник 23 марта 1996 г.".

Примечание

Элемент управления DTP отслеживает изменения языкового стандарта при использовании строки формата по умолчанию. Если задать строку настраиваемого формата, она не будет обновляться в ответ на изменения языкового стандарта.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Commctrl.h
Имя в кодировке Юникод и ANSI
DTM_SETFORMATW (Юникод) и DTM_SETFORMATA (ANSI)