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

Вниз

Как перехватить события когда форма на переднем плане?   Найти похожие ветки 

 
бумбум   (2010-09-21 13:16) [0]

Когда закрылись передней другие окна и прочее либо или когда фокус находится на ней?


 
12 ©   (2010-09-21 13:35) [1]

какого типа события?
windows завершает работу, флешку воткнули, питание отключили?
"пошел покурить" событие? событие. Сто тыщ баксов тому, кто перехватит :)


> Когда закрылись передней другие окна

а если не закрылись, а alt+tab нажали, например, или свернули..


 
бумбум   (2010-09-21 13:42) [2]


> какого типа события?


см пост

> когда форма на переднем плане?



> а если не закрылись, а alt+tab нажали, например, или свернули..


см далее

> или когда фокус находится на ней?

точнее когда она стала (или переключилаись) на передний план.


 
Сергей М. ©   (2010-09-21 13:46) [3]

The WM_WINDOWPOSCHANGED message is sent to a window whose size, position, or place in the Z order has changed as a result of a call to the SetWindowPos function or another window-management function.


 
бумбум   (2010-09-21 14:28) [4]

Нашел!!!
точнее вычислил

var message: TWMSysCommand
когда message.ActivateWnd = 1244852

Сергей М спасибо за наводку


 
бумбум   (2010-09-21 14:29) [5]


> когда message.ActivateWnd = 1244852


Какая эт константа узнать не смог


 
бумбум   (2010-09-21 15:05) [6]


> message.ActivateWnd = 1244852

Это для моего случая у каждой формы по разному

ЗЫ ещё вариант message.Key = 65200 (в моем случаи)


 
Andy BitOff ©   (2010-09-21 15:37) [7]

А Application.OnActivate разве не?


 
бумбум   (2010-09-21 16:30) [8]


> А Application.OnActivate разве не?


Не!


 
Andy BitOff ©   (2010-09-21 18:21) [9]

Почему не?
У меня делает все как написано в [0]


 
бумбум   (2010-09-22 10:20) [10]

Во первых эт работает только при дочерних окнах, да и то если они запушены Form.Show, попробуй Form.ShowModal ни чего не сработает (не знаю как у тебя но уменя только так, или может я чего то не знаю).
Во вторых мне эт дано при любых окнах как своих так и чужых


 
Плохиш ©   (2010-09-22 10:38) [11]

Вы на каком языке разговариваете?


 
Palladin ©   (2010-09-22 10:45) [12]

"мне эт дано при любых окнах как своих так и чужых"
ояе... ) дарование плин... )


 
бумбум   (2010-09-22 12:01) [13]

ну переставьте "н" и "д" и будет вам счастье


 
Плохиш ©   (2010-09-22 12:24) [14]

Оно мне надо?


 
бумбум   (2010-09-22 12:26) [15]

Удалено модератором
Примечание: Держи своё в руках.



Страницы: 1 вся ветка

Текущий архив: 2010.12.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.011 c
2-1284811932
Arkadi4
2010-09-18 16:12
2010.12.12
hint со значением ячеек gbrid


3-1248842568
Дренте
2009-07-29 08:42
2010.12.12
SQL. Не могу решить запрос


15-1283372979
Юрий
2010-09-02 00:29
2010.12.12
С днем рождения ! 2 сентября 2010 четверг


6-1230380237
pomashok
2008-12-27 15:17
2010.12.12
Расшаривание интернет соединения


8-1208284573
SSSS
2008-04-15 22:36
2010.12.12
Программа на прдобие MP3Splittet