gpt4 book ai didi

c# - 在 c# 中确定显示更改(连接的新/更少屏幕或分辨率)的时间

转载 作者:行者123 更新时间:2023-11-30 17:05:32 24 4
gpt4 key购买 nike

如标题所述。

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

主要是我想编写一个应用程序来跟踪应用程序在我的多个屏幕上运行的位置,这样当我断开我的笔记本电脑,然后重新连接它时,它可以将窗口重新定位在它们原来的位置,而不是将它们全部堆叠在我的主要显示器。

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

最佳答案

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

关于c# - 在 c# 中确定显示更改(连接的新/更少屏幕或分辨率)的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16490769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com