ВУЗ:
Составители:
Рис. 4.2. Окно мастера ClassWizard
3. Добавьте меню Filter (Фильтрация) в основное меню приложения, как показано на рис. 4.3. Добавьте команды ID,
Name, Rate, Department в созданное меню. Идентификаторы команд определятся автоматически.
Рис. 4.3. Создание команд ID, Name, Rate, Department меню Filter
4. С помощью мастера ClassWizard организуйте в классе CEmployeeView перехват четырех новых команд фильтрации, ис-
пользуя имена функций, предложенные этим мастером.
5. Выберите команду меню Insert
⇒ Resourse и создайте новое диалоговое окно, сделав двойной щелчок на элементе
Dialog. Отредактируйте (добавьте статический текст и текстовое поле) новое диалоговое окно так, как показано на рис. 4.4.
Текстовому полю диалогового окна присвойте идентификатор ID_FILTERVALUE.
Рис. 4.4. Вид нового диалогового окна
6. Оставив новое диалоговое окно открытым, запустите ClassWizard. Откроется окно Adding a Class. Установите флажок
Create a new class. В раскрывшемся окне New Class в поле Name введите CFilterDlg.
7. Перейдите на вкладку Member Variables мастера ClassWizard (рис. 4.5). Свяжите элемент управления
ID_FILTERVALUE с переменной-членом m_filterValue. Для этого дважды щелкните на строке ID_FILTERVALUE и в рас-
крывшемся окне в строке Member variable name введите значение m_filterValue. Нажмите OK.