Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2011, 04:13   #1
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию Как отловить, когда окна появляется (не создаётся, а именно появляется)

После Form1.Show например.
CBT хук может следить только за созданием. Или нет?
TwiX вне форума Ответить с цитированием
Старый 27.09.2011, 08:06   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Выбери другой тип хука
Не обязательно CBT
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.09.2011, 10:00   #3
Sam Gold
Форумчанин
 
Аватар для Sam Gold
 
Регистрация: 26.03.2010
Сообщений: 538
По умолчанию

Цитата:
CBT хук может следить только за созданием. Или нет?
Нет. Тырк
Хук WH_CBT с кодом HCBT_ACTIVATE вызывается при активизации окна.
Единственный способ стать умнее - играть с более умным противником.

Последний раз редактировалось Sam Gold; 27.09.2011 в 10:03.
Sam Gold вне форума Ответить с цитированием
Старый 27.09.2011, 14:47   #4
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

WH_CALLWNDPROC + WM_SHOWWINDOW

OnVisibleChanged
counter вне форума Ответить с цитированием
Старый 27.09.2011, 20:40   #5
TwiX
Участник клуба
 
Аватар для TwiX
 
Регистрация: 28.07.2009
Сообщений: 1,510
По умолчанию

Stilet, так я и спрашивал какой хук использовать)
Sam gold, HCBT_ACTIVATE это частный случай того, что мне надо. Он отлавливает фокус на окне
Counter, спасибо за наводку)
TwiX вне форума Ответить с цитированием
Старый 27.09.2011, 21:30   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
так я и спрашивал какой хук использовать)
Сорри не понял
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как(чем) удалить пункты из меню, которое появляется при нажатии правой кнопки мыши? TwiX Свободное общение 13 11.11.2009 13:53
в браузере при выходе в интернет в правом углу появляется порнушная реклама, Как избавиться? Студент3000 Свободное общение 20 02.05.2009 00:54
Появляется окошко и тут же пропадает, как посмотреть результат выполнения си кода? Urukhay4 Общие вопросы C/C++ 11 18.04.2009 17:37
не появляется форма ruavia3 Microsoft Office Excel 12 16.04.2009 07:39
При подключении к нету появляется мессаг.Как сделать??? Teen4jump Работа с сетью в Delphi 8 26.06.2007 17:37