Шаг 121 - Попробуем Custom AppWizard

Custom AppWizard - это мастер по созданию мастеров приложений. Каламбур правда ???. Но давайте попробуем !!! Итак самый простой способ - это создать мастер на основе уже готового приложения. То есть воспользоваться готовым приложением для создания мастера.

Начинаем создавать приложение MFC AppWizard на основе диалогового окна с именем AppDialog. После указания, что это основа приложения диалоговое окно нажмите Finish. Поместите на диалоговое окно еще одну кнопку с именем Options. Добавьте к кнопке код вызова второго диалогового окна.

void CAppDialogDlg::OnButton1() 
{
	CDialog cd(IDD_DIALOG1);
	cd.DoModal();
}
Убедитесь, что приложение работает. То есть при нажатии на кнопку Options появляется второе диалоговое окно. Нормально. Это и будет болванка для формирования Wizard'a. Ведь Вам же лень каждый раз дополнять проект этой кнопкой ????

Итак, запускаем Custom AppWizard, вносим имя нашего будущего волшебника.

121_1.gif (4553 b)

В появившемся окошечке укажем имя существующего проекта.

121_2.gif (4208 b)

Теперь нам нужно его найти еще.

121_3.gif (4732 b)

Следующим шагом будет окошечко, которое известит Вас о создании проекта. Править мы ничего не будем, а просто запустим на компиляцию. В результате будет создан файл с расширением awx и помещен в каталог Template. После компиляции закройте проект.

121_4.gif (7291 b)

При запуске проекта теперь будет появляться наш волшебник. Как видите технология практически автоматическая. Например, можно создать волшебника SysTray AppWizard на основе предыдущих шагов. Как Вас впечатляет ???


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 25.02.2000