Окно MDI и кнопка закрытия
Всякий раз, когда модальный диалог (например, вызов fgl_winmessage(...)) открыт из окна MDI, действие закрытия отключается. Я уже попытался реактивировать из меню с помощью dialog.setActionActive без успеха. Любые идеи будут высоко оценены. ТИА Фредерико Морейра
1 ответ
Вы пытались создать простое приложение и протестировать его?
IMPORT FGL fgldialog
MAIN
CALL fgl_winMessage("title","text","info")
END MAIN
Я сделал это, и нет действия "закрыть", но есть действие "ОК", которое включено. Любые кнопки на других формах будут отключены, потому что модальная форма имеет эксклюзивный фокус. В меню окна есть пункт "Закрыть Alt+F4", и он тоже включен.
Я подозреваю, что вам, возможно, придется взглянуть на настройки по умолчанию для ваших действий или файлы стилей, чтобы увидеть, не мешает ли что-нибудь там.
fgl_winMessage()
функция не имеет COMMAND close
блок в коде, так что если бы кнопка для закрытия появилась в модальной форме, то она будет отключена.