в Delphi приложении модальные формы скрываются под главным окном, если на него кликнуть. Контролы на главным окне становятся недоступны. Есть ли стандартный способ полечить? Модальные формы показываются ShowModal. В голову приходит способов вести свой стек модальных окон и поднимать по необходимости
отлавливай WM_ACTIVATE и проверяй что ты модальное окно
PopupParent попробуй поменять у окна, которому делаешь ShowModal, можно на Self формы, откуда вызов ShowModal идёт когда-то на винде это помогало. можно дополнительно погуглить
дельфа семерка? в современных вроде порядок
Делай params.wndparam := GetActiveWindow
Почему? Пусть попробует.
в лазаре - точно не надо это было решение для д7
Вроде про Delphi речь! Разве нет?
если современной версии - то там вроде тоже уже появился механизм Popup*, лучше им пользоваться просто, в Лазаре он немного глючный
Обсуждают сегодня