我想根据运行应用程序窗口的显示器的分辨率更改窗口的宽度和高度。
我使用此代码来获取监视器信息:
var screen = Screen.FromHandle(new WindowInteropHelper(this).Handle);
我得到了正确的显示名称,但宽度和高度不好。例如,我的第二台显示器是:2560x1440,我得到的是:4267x2400
谢谢您的帮助。
试试这个
var screen = Screen.FromHandle(new WindowInteropHelper(this).Handle).WorkingArea;