Окт 16

Приложение MenuDemo2

Приложение MenuDemo2 решает те же задачи, что и приложение MenuDemol, отличаясь от него только организацией меню. Главное меню приложения MenuDemo2 содержит те же пункты, что и приложение MenuDemol, за вычетом пункта Draw shape. Подменю второго уровня Shape и Color для отсутствующего пункта Draw shape должны быть реализованы в виде контекстных меню.
Первое контекстное меню, всплывающее при щелчке мышью в левой половине окна, позволяет выбрать вид фигуры. Второе контекстное меню, всплывающее при щелчке мышью в правой половине окна, позволяет выбрать цвет заливки фигуры.
Создайте новый проект с именем MenuDemo2. Скопируйте из папки проекта MenuDemol в папку проекта MenuDemo2 файлы с расширениями .срр, .h и .гс, скорректировав их имена заменой MenuDemol на MenuDemo2. Добавьте эти файлы в состав проекта.
Откройте в окне редактирования файл recource.h и найдите строку комментария
// Used by MenuDemol.rc
Замените ее следующей строкой:
// Used by MenuDemo2.rc
В окне Workspace перейдите на вкладку ResourceView, откройте в иерархическом списке папку Menu и двойным щелчком мыши на элементе IDR_MENU1 вызовите редактор меню.
Из меню нужно удалить пункт Draw shape, выделив его мышью и нажав клавишу Delete. Среда разработки Visual Studio не позволит сделать это сразу, выведя предупреждение в виде диалогового окна.