Вниз
Скачать: 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.02 c
3-4230
Rule
2002-11-12 22:49
2002.12.02
Подскажите пожалуйста где мне найти сервер IB 5 для Линуха и доки


14-4570
Yakudza
2002-11-11 16:02
2002.12.02
Как трафик посчитать.


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


1-4450
skirdov
2002-11-20 12:05
2002.12.02
Проблемы при удалении Item из ListView


4-4677
Ev_genus
2002-10-21 22:16
2002.12.02
CreateDialogIndirect




   Наверх