| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Хэндл последнего активного окна |
| Автор: Antony41 24.5.2009, 18:12 | ||
| Скажите пожалуйста Можно ли без передачи хэндла последнего активного окна в переменную, узнать его другим способом. А вобще проблема такая есть форма1(MainForm) форма2(Настройки) форма3(О программе) и тд. и иконка в трее соответственно с popupmenu. Знаю что перед выпадением меню нужно назначать хэндл какого нибудь окна, а после выпадения нужно посылать wm_null. Но вот если к примеру открыта форма в режиме ShowModal. ладно бы только была форма настроек можно было бы назначать активным его, но их много типа там окна обновлений и другие. И после выпадения передаю фокус форме 1, и все формы которые были открыты в режиме showmodal, становятся на заднем плане=(, а форма 1 становится не активной
Как быть? |
| Автор: kami 24.5.2009, 19:30 |
Screen.ActiveForm? |
| Автор: Antony41 24.5.2009, 20:05 | ||
точно как же я мог забыть про Screen.ActiveForm
Спасибо огромное Добавлено через 3 минуты и 48 секунд |