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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2013, 08:07   #1
daur0792
 
Регистрация: 21.05.2013
Сообщений: 5
По умолчанию Как удалить WM_PAINT из очереди

У меня есть хук, который ловит сообщение WM_PAINT чужого окна, нужно удалить его из очереди, как это сделать? PeekMessage не удаляем сообщение о прорисовке, провывал обнулить регион обновления через ValidateRect(InfoSoobPr->hwnd, NULL), чтобы затем сообщение удалилось вылазиет сообщение об ошибке, когда пытаюсь хукать чужую прогу
daur0792 вне форума Ответить с цитированием
Старый 01.06.2013, 17:15   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

Загрузите свой DLL в чужой процесс, делайте subclass окна.
waleri на форуме Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С заданной целочисленной очереди организовать две: первая содержит все положительные элементы данной очереди, вторая - отрицательн wowan30002 Общие вопросы C/C++ 0 20.11.2012 17:39
InvalidateRect не приводит к сообщениям WM_PAINT Jugger Win Api 4 21.05.2012 18:07
спираль в WM_PAINT Ultor Win Api 3 30.03.2012 23:33
Wm_paint и Wm_create ZverGB Общие вопросы C/C++ 1 24.05.2010 16:55
как удалить анти вирус( касперский 2006)если она не работает и ее не возможно удалить Alar Общие вопросы Delphi 0 29.10.2006 21:36