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

Прикрепление модуля диалога

  1. Откройте приложение tut3, созданное Вами, и используйте пункт "Save As" в меню "File", чтобы сохранить его как tut4.

  2. Откройте созданный Вами модуль меню "Help" (он может быть ещё свёрнутым в иконку).

  3. Щёлкните на ресурсе "Menu Items" в панели управления ресурсами, чтобы открыть редактор меню.

  4. Выберите пункт "About Demo", затем щёлкните на иконке, следующей за областью "Callback", чтобы открыть редактор ответных реакций:

  1. Когда редактор откроется, принимаемым по умолчанию типом ответной реакции будет "Code". Перейдите к группе "Module Types" и измените тип ответной реакции на "Dialog".

  2. В области "Name" наберите как имя модуля диалога, с которым Вы хотите установить связь, aboutdlg. (Этот диалог ещё не существует, но позже PhAB спросит Вас, создавать ли его).

  3. В области "Setup Function" наберите about_setup. Это имя, которое мы присваиваем функции установки, которая будет вызвана перед запуском диалога.

Используя эту функцию, мы изменим содержание виджета надписи внутри диалога для отображения номера версии.

  1. Поскольку Вы хотите, чтобы функция aboutdlg_setup вызывалась перед открытием диалога, убедитесь, что включена кнопка "Pre-Realize".

  2. Щёлкните на иконке "Location", чтобы задать, где должен появляться диалог при его запуске. (Хорошим выбором будет расположение "Center Screen"). Щёлкните на "Done". Информация об ответной реакции будет теперь выглядеть так:

  1. Щёлкните на "Apply", чтобы добавить связь ответной реакции. Поскольку модуль диалога, к которому Вы хотите прикрепить связь, ещё не существует, Phab предложит Вам выбрать стиль; выберите "Plain" и щёлкните "Continue". Вы увидите в рабочей области новый диалог. Вы также увидите новую ответную реакцию в списке ответных реакций в редакторе ответных реакций.

  2. Щёлкните на "Done", чтобы закрыть редактор ответных реакций, затем щёлкните на "Done" ещё раз, чтобы закрыть редактор меню.

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