如何在win32应用程序中检测显示器的热插拔?

时间:2009-09-17 17:41:36

标签: c++ winapi monitor

只要有一台显示器插入系统,我就需要从Windows获得某种事件。 Windows中是否有任何API可以做到这一点。顺便说一下,它是一个C ++应用程序

2 个答案:

答案 0 :(得分:8)

使用RegisterDeviceNotification注册获取WM_DEVICECHANGE通知。

答案 1 :(得分:1)

你可以通过WMI,AFAIK来做到这一点。我从来没有尝试过,所以我无法提供太多帮助

Read here for more info: MSDN - Receiving a WMI Event