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

Другие вопросы по тегам