每次在运行 Windows 7 的笔记本电脑上插入或拔出外部 LCD 显示器时,我是否可以接收或挂接某些事件或通知?
笔记本电脑检测到这一点并将我的显示器切换到外部屏幕并通过某些类型的调整大小或重新定位返回,但这是否由操作系统公开,以便应用程序可以提供处理程序、附加脚本等?
如果没有,是否有我可以不时轮询的注册表设置或 API?
(我更喜欢编程 C + Win32 API)
更新
迈克在下面的回答WM_DEVICECHANGE
让我明白了RegisterDeviceNotification()
,但到目前为止我一直在努力实现它......
更新 2
这个问题已经用不同的措辞问了几次,但我认为还没有完全回答: