Форум: "Начинающим";
Текущий архив: 2010.12.12;
Скачать: [xml.tar.bz2];
ВнизКак перехватить события когда форма на переднем плане? Найти похожие ветки
← →
бумбум (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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c