Структура NMCBEENDEDITA (commctrl.h)
Содержит сведения о завершении операции редактирования в элементе управления ComboBoxEx. Эта структура используется с кодом уведомления CBEN_ENDEDIT .
Синтаксис
typedef struct {
NMHDR hdr;
BOOL fChanged;
int iNewSelection;
char szText[CBEMAXSTRLEN];
int iWhy;
} NMCBEENDEDITA, *LPNMCBEENDEDITA, *PNMCBEENDEDITA;
Члены
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 |