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


Структура 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