Я пытаюсь написать программу, которая следит за перерисовкой экрана.
Это означает, что если какая-либо часть какого-либо окна перерисовывается, то программа уведомляется.
Насколько я понимаю, я должен использовать хук записи журнала, как в
http://www.vbaccelerator.com/home/vb/code/libraries/Hooks/Journal_Record_Hooks/article.asp
Однако я не понимаю, какой тип MSG может вызвать у меня события WM_PAINT (WH_CALLWNDPROC и WH_CALLWNDPROCRET, похоже, не выполняют эту работу). Я даже не уверен, что WM_PAINT - это то, что я ищу ...
В принципе, если бы я знал, когда DC, связанный с GetDesktopWindow (), изменился, моя проблема была бы решена.
Вопрос: как вы отслеживаете обновления экрана?