我正在尝试在C ++中拦截/钩住桌面的WM_PAINT消息。我目前正在使用桌面句柄绘制,我唯一的问题是我不同步,所以它可能会闪烁。

我基本上想要的是一个声明,我可以在uint消息的wm_paint上检查。 当这种情况下,我想做别的事情。

我要问它懒惰的方式,有没有人在一小块代码中铺设这个?获取桌面句柄是使用getDesktopWindow()完成的;从这个,我想要看看wm_paint。

有帮助吗?

解决方案

我会检查setwindowhookex(请参阅: setwindowshookex在c#)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top