Обработка уведомляющих сообщений в элементах управления "Расширенное поле со списком"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