Текущий архив: 2002.12.02;
Скачать: 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 вся ветка
Текущий архив: 2002.12.02;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.007 c