Вниз
Скачать: 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.47 MB
Время: 0.004 c
2-1284656353
Первокурсница
2010-09-16 20:59
2010.12.12
Модификация записей в Access с помощью Delphi


3-1248846292
_drug_
2009-07-29 09:44
2010.12.12
Юзеры в Firebird


15-1283286924
NailMan
2010-09-01 00:35
2010.12.12
Продолжаю радовать себя китайским товарами


15-1283570369
xayam
2010-09-04 07:19
2010.12.12
Движение информации и товаров


2-1285150130
картман
2010-09-22 14:08
2010.12.12
работа с файлами




   Наверх