logo
Литература_1 / photon_old

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

Как только Вы создали модуль меню, Вы должны сделать так, чтобы Ваше приложение его отображало. Обычно Вы должны выполнить следующее:

  1. Создайте PtMenuBar в верхней части окна.

  2. Добавьте PtMenuButton к панели меню, присвоив ему соответствующие имя экземпляра и текстовую строку.

  3. Добавьте ответную реакцию связи с модулем к списку ответных реакций Pt_CB_ARM кнопок меню.

 Вы можете добавить ответную реакцию в список Pt_CB_ACTIVATE, но добавление её в Pt_CB_ARM позволяет пользователю получить доступ к ней двумя способами:

  1. Включите ответную реакцию, отображающую модуль меню. Смотри "Ответные реакции модуля" в главе "Редактирование ресурсов и ответных реакций в PhAB".

  2. Если Вам необходимо инициализировать меню всякий раз, когда оно отображается, задайте функцию инициализации для него. Смотри раздел "Инициализация меню" в главе "Работа с программным кодом".

Если Вы хотите, чтобы меню появлялось, когда Вы нажимаете правую кнопку мыши, в то время, когда указатель мыши установлен на виджете, Вам необходимо использовать внутреннюю связь (internal link). Для получения более полной информации см. главу "Получение доступа к модулям из программного кода" – там есть даже пример.

    1. Yandex.RTB R-A-252273-3
      Yandex.RTB R-A-252273-4