Как подключить событие перерисовки экрана (сделать средний уровень экрана) в Windows?
Мне интересно, как сделать экран как средний уровень.
то есть я могу производить экран HDC после каждого перекрашивания экрана и до того, как экран действительно отобразится на мониторе.
например, утилита лупы в Window 7. вы можете увидеть содержимое под окном лупы, как это сделано?
Спасибо:-)
С уважением, Ксавьер Ван.
1 ответ
Есть три шага
- Определите видимые окна с помощью EnumWindows
- Прослушивание создания окна для обновления набора видимых окон, Shell Hook
- Прослушивайте сообщения WM_PAINT с помощью Message Hook, где у рабочего стола есть специальный дескриптор .