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


Создать расширенный элемент управления поля со списком

Например, расширенный элемент управления поля со списком, зависит от того, используется ли элемент управления в диалоговом окне либо создать его в окне nondialog.

Использовать непосредственно в диалоговом окне CComboBoxEx

  1. В редакторе диалогового окна добавить расширенный элемент управления поля со списком в ресурс шаблона диалоговых окон.Определите его идентификатор элемента управления

  2. Определите все стили, которые необходимо выполнить, используя диалоговое окно " свойства расширенного элемента управления " поле со списком.

  3. Используйте Мастер добавления переменной-члена чтобы добавить переменную-член типа CComboBoxEx со свойством элемента управления.Этот элемент можно использовать для вызова функции-члены CComboBoxEx.

  4. Используйте окно свойств для сопоставления функции обработчика в классе диалогового окна для всех расширенных сообщений уведомления элемента управления " поле со списком необходимости обработки (см. Сопоставление сообщений с функциями).

  5. В OnInitDialog задайте любые дополнительные стили для объекта CComboBoxEx.

Использовать CComboBoxEx в окне nondialog

  1. Укажите элемент управления в представлении или класса окна.

  2. Вызовите функцию-член Создать элемента управления, возможно, в OnInitialUpdate, возможно, начиная с OnCreate функции обработчика родительского окна.Задайте стили для элемента управления.

См. также

Ссылки

Использование CComboBoxEx

Основные понятия

Элементы управления (MFC)