3

如标题所述。

我希望能够以某种方式绑定到一个事件,该事件在屏幕分辨率将要更改或添加/删除屏幕时通知我的应用程序。

主要是我想编写一个应用程序来跟踪应用程序在我的多个屏幕上运行的位置,这样当我取消停靠我的笔记本电脑然后重新停靠它时,它可以将窗口重新定位到它们所在的位置,而不是将它们全部堆叠在我的主监视器上.

(回复:解决这个问题:https ://superuser.com/questions/289908/windows-7-constantly-forgets-my-dual-monitor-setup )

4

1 回答 1

2

您可以使用DisplaySettingsChanged事件。SystemParameters类将为您提供有关主屏幕和虚拟屏幕(所有屏幕的边界矩形;仅对简单设置有用)的有限信息,但如果您想要更具体的信息,您可能需要调用Win32 API。

于 2013-05-10T21:13:44.710 回答