Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.003 c
3-1249327055
DmitrichJ
2009-08-03 23:17
2010.12.12
Организация поиска по документам в БД


2-1284977449
123456
2010-09-20 14:10
2010.12.12
работа с treeview


15-1282711293
12
2010-08-25 08:41
2010.12.12
Идиотские рекламы


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


15-1283286578
Юрий
2010-09-01 00:29
2010.12.12
С днем рождения ! 1 сентября 2010 среда





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский