Структура NMCBEENDEDITW (commctrl.h)
Содержит сведения о завершении операции редактирования в элементе управления ComboBoxEx. Эта структура используется с кодом уведомления CBEN_ENDEDIT.
Синтаксис
typedef struct {
NMHDR hdr;
BOOL fChanged;
int iNewSelection;
WCHAR szText[CBEMAXSTRLEN];
int iWhy;
} NMCBEENDEDITW, *LPNMCBEENDEDITW, *PNMCBEENDEDITW;
Члены
hdr
Тип: NMHDR
Структура NMHDR
fChanged
Тип: BOOL
Значение, указывающее, изменилось ли содержимое поля редактирования элемента управления. Это значение ненулевое, если содержимое было изменено или равно нулю.
iNewSelection
Тип: int
Отсчитываемый от нуля индекс элемента, который будет выбран после завершения операции редактирования. Это значение может быть CB_ERR, если элемент не будет выбран.
szText[CBEMAXSTRLEN]
Тип: TCHAR
Строка с нуля, содержащая текст из поля редактирования элемента управления.
iWhy
Тип: int
Значение, указывающее действие, создающее код уведомления CBEN_ENDEDIT. Это значение может быть одним из следующих значений:
Замечания
Заметка
Заголовок commctrl.h определяет NMCBEENDEDIT в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | commctrl.h |