Вниз
Скачать: CL | DM;

Быстрое копирование экрана. Часть II   Найти похожие ветки 

← →
Карелин Артем ©   (2002-11-22 09:41) [0]

Задача записи происходящего на экране обычно сводится к поиску изменений на экране. Анализ проходит достаточно долго.
Вопрос в том, как отследить факт изменений без побитового анализа содержимого экрана.
Я так думаю, что надо ловить сообщения о отрисовке других окон + сообщения об изменении положения мыши. Но поскольку я в этом полный нолик, то прошу обьяснить мне следующее:
1) Как ловить сообщения??
2) Какие сообщения ловить??


← →
KSergey ©   (2002-11-22 10:11) [1]

Рискну ответить, хотя не очень в том силен. Если вообще идея верная, то
Ловить - хуками, понтяно.
Что? Ну WM_PAINT, WM_NCPAINT
А вообще по поводу отрисовки упомянуты след. сообщения
WM_DISPLAYCHANGE
WM_ERASEBKGND
WM_ICONERASEBKGND
WM_NCPAINT
WM_PAINT
WM_PAINTICON
WM_SETREDRAW
WM_SYNCPAINT

Про мышь - ну вроде WM_MOUSE..., но есть у меня смутное воспоминание, что драйвер мыши генерит какое-то одно, которое уже потом система раздувает во множество других. А вот какое именно - не помню...



← →
Карелин Артем ©   (2002-11-22 12:56) [2]

Может кто примерчик кинет. А то самому долго копать :(



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.017 c
14-4636
Visa
2002-11-11 17:43
2002.12.02
123


3-4229
iva
2002-11-14 11:08
2002.12.02
Как добавить в BDE новый Database Driver Name


3-4240
koks
2002-11-14 11:56
2002.12.02
Как получить текущее значение генератора..


1-4496
AndrewVolkov
2002-11-20 18:36
2002.12.02
---|Ветка была без названия|---


14-4620
Undert
2002-11-09 21:43
2002.12.02
Кто-нибуть с НН или Оперой!!!!




   Наверх