标签: c++ desktop hook handle wm-paint
我正试图在C ++中拦截/挂钩桌面的WM_PAINT消息。我目前正在使用桌面手柄绘图,我唯一的问题是我没有同步所以它可能会闪烁。
我基本上想要的是一个声明,我可以检查UINT消息的WM_PAINT。 在这种情况下,我想做点其他事情。
我会以懒惰的方式问它,是否有人在一小段代码中解决这个问题?使用GetDesktopWindow()获取桌面句柄;从这个我想要检查WM_PAINT。
答案 0 :(得分:4)
我会检查SetWindowHookEx(参见:SetWindowsHookEx in C#)