Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
1-84291
killer
2003-06-15 00:43
2003.06.26
Курсор мышки


8-84468
CD
2003-03-07 13:23
2003.06.26
Загрузка .jpg в image


1-84074
dfg
2003-06-08 21:16
2003.06.26
Форматирование числа


1-84250
nevalex
2003-06-13 16:25
2003.06.26
Как поместь Label1 поверх TrackBar1..?


14-84670
Cranium
2003-06-04 17:25
2003.06.26
Как в клиенте получить права пользователя на таблицу




   Наверх