Урок VII
Сейчас мы создадим
программу Graph.EXE
Посмотрим на ее спецификацию и что она
должна делать.
Программа Graph рисует круги определенных радиусов в
непрерывном режиме. Радиус круга увеличивается, достигает максимума
и начинает уменьшаться. Когда радиус круга достигает минимального
размера, весь процесс начинается заново.
Когда вы щелкаете по кнопке Draw Graphics на экран
выводиться диалоговая панель:

В ней вы можете
выбирать цвет круга, с помощью радиокнопок.
Пока вы выбираете цвет, круг в главном окне продолжает
рисоваться и новый цвет к нему будет принят толко после нажатия
кнопки OK.
При запуске вашей программы, главное окно
должно будет выглядеть так:

План урока:
1) Создание проекта программы
2)
Визуальное проектирование программы Graph
3) Связавыние кода с
событиями
4) Визуальное проектирование диалоговой панели
IDC_CUSTOM_DIALOG
5) Связавыние кода с событиями
6) Резюме,
Упражнение и ответ к упражнению
Вы можете взять
исходник программы седьмого урока
Теперь рассмотрим все пункты попорядку.
Вначале запустим Visual C++. Зайдем в меню FILE ->
NEW..., выберем там Project. Ваша панель должна выглядеть
теперь так:

Выберем там MFC AppWizard(exe), это значит вы хотите
создать запускаемый файл.
В Project Name задайте имя программы Graph. И
щелкните OK.
В раскрывшемся окне(STEP1) выбирете Dialog Based.
Это означает, что ваша программа будет основана на диалоге. Щелкните
Next.
В STEP2 задайте в Please enter title of your
dialog имя программы The Graph Program. Остальное
оставьте без изменения и нажпмите NEXT.
В STEP3 Оставьте все без изменения и щелкните
NEXT. Здесь вы указали, что ваша программа будет иметь
библиотеку с динамической конпановкой(DLL), а не статической.
В STEP4 Оставьте все без изменения. Посмотрите, чтобы в
Class Name было выбрано CGraphApp и щелкните
FINISH.
Вы закончили создание проекта программы!
Все каркасные файлы
для вашей программы написал Visual C++, с помощью мастера
настроек MFC AppWizard.
А теперь мы спроектируем диалогувую панель.
Дальше ->