Вниз
Скачать: 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.01 c
3-4185
nikolo
2002-11-13 11:31
2002.12.02
Хранимые процедуры MS SQL (несколько RecordSet)


3-4213
Andriano
2002-11-13 09:04
2002.12.02
Виртуальный столбец данных


3-4176
XM-AD
2002-11-13 10:06
2002.12.02
Interbase и DOS не совместимы?


1-4317
asdf
2002-11-21 16:36
2002.12.02
Font.Style


1-4507
Anatoly P
2002-11-20 07:54
2002.12.02
ToolButton Canvas?




   Наверх