Обработка уведомляющих сообщений в элементах управления "Расширенное поле со списком"Processing Notification Messages in Extended Combo Box Controls

По мере того как пользователи взаимодействуют с расширенным полем со списком, элемент управления (CComboBoxEx) отправляет сообщения уведомления своему родительскому окну (обычно это объект представления или диалогового окна).As users interact with the extended combo box, the control (CComboBoxEx) sends notification messages to its parent window, usually a view or dialog object. Обрабатывайте эти сообщения, если требуется сделать что-нибудь в ответе.Handle these messages if you want to do something in response. Например, когда пользователь активирует раскрывающийся список или щелкает в поле ввода элемента управления, отправляется уведомление CBEN_BEGINEDIT.For example, when the user activates the drop-down list or clicks in the control's edit box, the CBEN_BEGINEDIT notification is sent.

Используйте мастер классов для добавления обработчиков уведомлений в родительский класс для тех сообщений, которые требуется реализовать.Use the Class Wizard to add notification handlers to the parent class for those messages you want to implement.

В списке ниже приведены различные уведомления, отправляемые элементом управления "Расширенное поле со списком".The following list describes the various notifications sent by the extended combo box control.

  • CBEN_BEGINEDIT — отправляется, когда пользователь активирует раскрывающийся список или щелкает в поле ввода элемента управления.CBEN_BEGINEDIT Sent when the user activates the drop-down list or clicks in the control's edit box.

  • CBEN_DELETEITEM — отправляется при удалении элемента.CBEN_DELETEITEM Sent when an item has been deleted.

  • CBEN_DRAGBEGIN — отправляется, когда пользователь начинает перетаскивать изображение элемента, отображаемое в области элемента управления, предназначенной для редактирования.CBEN_DRAGBEGIN Sent when the user begins dragging the image of the item displayed in the edit portion of the control.

  • CBEN_ENDEDIT — отправляется, когда пользователь завершает операцию в поле ввода или выбирает элемент в раскрывающемся списке элемента управления.CBEN_ENDEDIT Sent when the user has concluded an operation within the edit box or has selected an item from the control's drop-down list.

  • CBEN_GETDISPINFO — отправляется для извлечения отображаемой информации об элементе обратного вызова.CBEN_GETDISPINFO Sent to retrieve display information about a callback item.

  • CBEN_INSERTITEM — отправляется, когда новый элемент вставляется в элемент управления.CBEN_INSERTITEM Sent when a new item has been inserted in the control.

См. также разделSee also

Использование CComboBoxExUsing CComboBoxEx
Элементы управленияControls