2011-09-28 83 views
4

我有一個WTL應用程序正在運行,並想知道屏幕分辨率何時發生變化。最有可能的候選人似乎是通過WM_SETTINGCHANGE消息發送的SPI_SETWORKAREA,但我想知道這是否是正確的消息使用。這必須在XP和Windows 7上工作。屏幕分辨率更改通知消息?

回答

8

WM_DISPLAYCHANGE是更好的鼠標陷阱。

+1

有關如何處理此消息的示例,請嘗試此答案:http://stackoverflow.com/a/11985093/18529 – Charlie