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


макрос DateTime_SetFormat (commctrl.h)

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

Синтаксис

void DateTime_SetFormat(
   hdp,
   sz
);

Параметры

hdp

Тип: HWND

Дескриптор элемента управления DTP.

sz

Тип: LPCTSTR

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

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

None

Remarks

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

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

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header commctrl.h