Структура NMDATETIMESTRINGA (commctrl.h)
Содержит сведения, относящиеся к операции редактирования, которая произошла в элементе управления выбора даты и времени (DTP). Это сообщение используется с кодом уведомления DTN_USERSTRING.
Синтаксис
typedef struct tagNMDATETIMESTRINGA {
NMHDR nmhdr;
LPCSTR pszUserString;
SYSTEMTIME st;
DWORD dwFlags;
} NMDATETIMESTRINGA, *LPNMDATETIMESTRINGA;
Члены
nmhdr
Тип: NMHDR
Структура NMHDR, содержащая сведения об этом коде уведомлений.
pszUserString
Тип: LPCTSTR
Адрес строки, которая была введена пользователем с нуля.
st
Тип: SYSTEMTIME
Структура SYSTEMTIME, которая должна быть заполнена владельцем при обработке кода уведомления DTN_USERSTRING.
dwFlags
Тип: DWORD
Поле возврата. Задайте этому элементу значение GDT_VALID, чтобы указать, что st является допустимым или GDT_NONE, чтобы задать для элемента управления состояние "нет даты" (только стильDTS_SHOWNONE).
Замечания
Заметка
Заголовок commctrl.h определяет NMDATETIMESTRING как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | commctrl.h |