2010-07-12 50 views
3

我試圖攔截/掛鉤C++桌面的WM_PAINT消息。我目前正在使用桌面手柄進行繪製,唯一的問題是我沒有同步,所以可能會閃爍。攔截WM_PAINT消息,並採取此行動

我基本上想要的是一個聲明,我可以檢查UINT消息的WM_PAINT。 當這種情況下,我想做別的事情。

我會問它懶惰的方式,有沒有人有這個鋪設在一小塊代碼?使用GetDesktopWindow()完成桌面句柄的獲取;從這我也想檢查WM_PAINT。

回答

4

我檢查SetWindowHookEx(參見:SetWindowsHookEx in C#

+4

伊克,C#到例如 'C++' 問題。 – 2010-07-12 21:46:11