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

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



Память: 0.48 MB
Время: 0.006 c
15-1283203920
TIF
2010-08-31 01:32
2010.12.12
Google не работает?!


15-1283618602
Programmist
2010-09-04 20:43
2010.12.12
Поздравляем москвичей


2-1284885575
Telebot
2010-09-19 12:39
2010.12.12
TWebBrowser грузит сильно ЦП (более 50%) и ест много памяти


6-1230923741
Deltas
2009-01-02 22:15
2010.12.12
Внутренний IP


2-1283764789
SIV5000
2010-09-06 13:19
2010.12.12
Прозрачний PNG




   Наверх