其他分享
首页 > 其他分享> > NET中的显示数量发生更改的事件?

NET中的显示数量发生更改的事件?

作者:互联网

我有一个程序,当所连接的显示器数量发生变化时,例如当您将笔记本电脑放入扩展坞并且双显示器投入使用时,需要更新一些内部数据结构.

在这方面的几个问题:

> .NET中有这样的事件吗?
>如果没有,我是否可以听到Windows消息?
> Screen.AllScreens是否会更新?
>在我赶上活动之前会进行更新吗?还是之后?还是不确定?

如果重要的话,这是.NET 3.5和C#.

解决方法:

您是否看过SystemEvents.DisplaySettingsChanged事件:

Occurs when the user changes the display settings.

在MSDN上,没有比这更多的信息了,但可能有用.

标签:multiple-monitors,c,net
来源: https://codeday.me/bug/20191024/1919743.html