Для того, чтобы создать меню программы зайдите в закладку
Resource View, раскройте там пункт Speed Resources,
затем щелкните на правую кнопку мыши .
В раскрывшемся контексном меню выбирете пункт Insert...,
появиться такая диалоговая панель:
Выбирете здесь Menu и нажмите на кнопку New для
создания нового меню.
Затем зайдите в пункт Menu, в закладке Resource
View, и нажмите на IDR_MENU1 справа в окошке появиться
окно визуального проектирования меню. Оно будет выглядеть так:
Вы видите в левом верхнем углу этого окна небольшой
прямоугольник, этот прямоугольник является областью для ввода
названия пункта меню.
Нажмите на него мышкой, затем нажмите на правую кнопку мыши и в
появившемся контексном меню нажмите на Properties, а в
раскрывшемся диалоговом окне:
задайте
заголовок пункта меню в Caption - &File, первй
значек &, подчеркивает первую букву F слова
File, это означает, что при нажатии на клавишы
ALT+F всплывет пункт меню File.
Нажмите Enter, в прямоугольнике появиться File, а
ниже откроется еще одно окошко с прямоугольником, в этом
прямоугольнике вы уже будете задавать названия пунктов меню
File.
Выделите мышкой этот прямоугольник, раскройте контексное меню
Properties, и в раскрывшемся окне:
Задайте в Captions название пункта меню &Сurrent
Speed и нажмите Enter.
Теперь опять зайдите в Properties, можно использовать
комбинацию клавиш ALT+ENTER, и посмотрите в ID, вы
увидите там запись ID_FILE_CURRENTSPEED - это интендификатор
пункта меню Current Speed, с помощью него вы сможете
связывать этот пункт меню с событиями. Этот итендификатор Viusal C++
сгенерировал сам.
Ниже включите еще один пукнт с названием &Exit, для
выхода из программы.
Теперь мы создадим меню Help. Спроектируйте его так, как
показано на следующем рисунке:
Щелкните на пустой прямоугольник в главной строчке, задайте ему
имя Help, в нижнем прямоугольнике напишите About.
Вообщем, повторите все как написано выше.
Теперь, когда меню визуально спроектировано, его надо связать с
диалоговой панелью, для этого меню вы добавите в класс диалоговой
панели. Для этого выберете мастер ClassWizard в меню
View, в ответ Visual C++ выведет вам диалоговою панель
Adding a class(добавление класса):
Выберете здесь Select an existing class(выбрать уже
существующий класс), это значит, что вы хотите включить меню уже в
существующий класс, нажмите на кнопку OK.
Раскроется еще одно окно Select Class(выбрать класс),
выбирите класс CSpeedDlg, отвечающий за диалоговую панель, не
отавляйте установки по умалчанию!
Нажмите на кнопку Select.
Поздравляю Вы закончили создание меню.
Визуальное
проектирование диалоговой панели <-Назад || Дальше ->