Урок V

Создание меню программы Speed

  • Для того, чтобы создать меню программы зайдите в закладку 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.
  • Поздравляю Вы закончили создание меню.

    Визуальное проектирование диалоговой панели
    <-Назад || Дальше ->


  • На главную














    Радио для всех
    ©
    Научно-популярный образовательный ресурс


    Создать сайт бесплатно