Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизАктивизация формы. Найти похожие ветки
← →
VISA (2003-06-13 13:44) [0]Здравствуйте!
При запуске программы раскрывается окно формы. После осуществления щелчка левой кнопки мыши на области вне окна (напр., на рабочем столе) окно остается на экране и даже воспринимает некоторые события, однако его заголовок, и, значит, само окно не активны (заголовок становится серого цвета). Как программно вернуть его в исходное состояние, т.е. активизировать?
Пробовал: Form1.Activate; Form1.SetFocus. Не помогло.
P.S.: проблема связана с восстановлением программы из SysTray.
← →
Johny B. (2003-06-13 21:30) [1]отслеживаяй событие деактивации формы ... там ты и войдешь в нирвану
← →
Yanis (2003-06-13 22:29) [2]Не придирайтесь к граматике, если что не так. Код приблизительно такой:
procedure TForm1.WMACTIVATE(var Msg: TWMACTIVATE);
begin
If msg.Active=WA_INACTIVATE then {пусть твоя форма выскакивает в это время}
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.028 c