Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Активизация формы.   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
14-84633
Evgeniy
2003-06-08 13:43
2003.06.26
Расскажите о плиз GPRS.


1-84390
VISA
2003-06-09 13:47
2003.06.26
Во всех ли версиях Дельфи есть возможность работы с TIniFile


1-84392
VISA
2003-06-09 13:45
2003.06.26
Замена цвета картинки в TImageList


14-84734
OlegM
2003-06-05 14:35
2003.06.26
Будет ли работать WebBrowser если на компе польз. не устан. IE


1-84105
Amor
2003-06-10 14:46
2003.06.26
StringGrid - редактирование