Окт 16

Пример использования групповой рамки, флажков и переключателей

Рассмотрим применение групповой рамки, флажков и переключателей на примере разработки приложения DlgDemo3, являющегося модификацией приложения DlgDemol.
Цель модификации — сделать более удобным интерфейс пользователя в этой программе. Дело в том, что для выбора вида фигуры и задания ее цвета пользователь приложения DlgDemol должен трижды выбирать пункт меню DrawShape. Первый раз — с командой Shape для выбора вида фигуры, второй раз — с командой Color для установки флажков Red, Green, Blue и третий раз — с командой Color для выбора одного из переключателей, Dark, Medium, Light. Было бы, наверное, удобнее, если бы по команде DrawShape вызывалось диалоговое окно, содержащее группы опций для установки всех атрибутов рисования.
Сказано — сделано. Создайте новый проект с именем DlgDemo3. Скопируйте из папки проекта DlgDemol в папку проекта DlgDemo3 файлы с расширениями .срр, .h и .гс, скорректировав их имена заменой DlgDemol на DlgDemo3. Включите эти файлы в состав проекта. Скопируйте также файл Butterfly.bmp.