Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Литература_1 / photon_old.doc
Скачиваний:
38
Добавлен:
02.04.2015
Размер:
7.88 Mб
Скачать
          1. Создание пунктов подменю

Пункты подменю позволяют Вам создавать другие уровни меню.

Область

Описание

Item Text

Текст, который будет отображаться

Inst Name

Имя, используемое внутри программного кода приложения

Чтобы создать пункт подменю:

  1. Щёлкните на <NEW>

  2. Щёлкните на кнопке "Submenu" в верхнем правом углу.

  3. В области "Item Text" наберите имя подменю. Чтобы создать клавиатурную кнопку быстрого доступа, разместите символ "&" перед символом, который будет действовать как кнопка быстрого доступа (точно так же, как для командных пунктов меню выше).

  4. Щёлкните на "Apply".

  5. Список "Menu Items" отобразит подменю:

  1. Вы можете теперь добавить пункты в подменю, выбрав <NEW> в подменю.

          1. Создание разделителей пунктов

Разделитель пунктов позволяет Вам создавать интервалы между пунктами меню. Это может оказаться удобным при его использовании для создания логических групп пунктов меню. Вы можете выбрать из нескольких стилей разделителей.

Для создания разделителя меню:

  1. Щёлкните на <NEW>

  2. Щёлкните на кнопке <Separator> в верхнем правом углу.

              1. Рис. 4-4. Стили разделителя меню

Вы увидите список стилей разделителя, которые означают соответственно:

  • Одинарная линия

  • Двойная линия

  • Одинарная пунктирная линия

  • Двойная пунктирная линия

  • "Выгравленная" внутрь

  • "Выгравленная" наружу

  • Пустая линия

  1. Щёлкните на стиль разделителя, который Вам нужен, затем щёлкните на "Apply".

          1. Создание пунктов-переключателей

Пункты-переключатели позволяют Вам изменять или отображать некие состояния приложения, которые могут быть включены или выключены.

область

описание

Item text

Текст, который будет отображаться

Inst Name

Имя, используемое внутри программного кода приложения

Callback

Функция, которая будет вызвана, когда пункт выбран

Image

Иконка для использования в пункте меню

Чтобы создать пункт-переключатель:

  1. Щёлкните на <NEW>, затем щёлкните на кнопке "Toggle".

  2. Следуйте той же процедуре, что при создании командных пунктов меню.

          1. Создание пунктов-функций

Пункт-функция позволяет Вам задать функцию приложения, которая динамически добавляет пункты меню в меню во время исполнения программы. Например, Вы можете использовать пункт меню в меню "File", чтобы отобразить последние три файла, с которыми работал пользователь.

Библиотека PhAB вызывает заданную функцию как встроенную в меню. Динамически созданные пункты меню появляются там, где Вы расположили пункт-функцию в меню.

Область

Описание

Function

Функция, которая будет вызываться

Чтобы создать пункт-функцию:

  1. Щёлкните на <NEW>, затем щёлкните на кнопке "Function".

  2. В области "Function" введите имя функции приложения, которая будет динамически добавлять пункты-меню в меню.

Если Вы зададите это имя функции, PhAB сгенерирует заготовку функции; для получения более полной информации, специфической для языка (С или С++) и имени файла, см. раздел "Имена функций и имена файлов" в главе "Работа с программным кодом".

  1. Вы можете сразу же отредактировать функцию, щёлкнув на кнопке справа от имени функции.

  2. Щёлкните на "Apply".

Для получения более полной информации по функциям приложения см. раздел "Генерирование пунктов меню" в главе "Работа с программным кодом".

Соседние файлы в папке Литература_1