首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以编程方式更改屏幕分辨率

以编程方式更改屏幕分辨率
EN

Stack Overflow用户
提问于 2015-06-29 12:21:54
回答 2查看 4.5K关注 0票数 1

VS2010,c#.net 4.0,winforms

我的应用程序构建在1366x768屏幕分辨率上。我还有另一个三星液晶显示器,它有最高分辨率的-> 1920x1080,但在选项列表中(右击桌面->屏幕分辨率),它没有1366x768分辨率,所以有没有办法强迫这个液晶显示器达到1366x768分辨率,这样我的应用程序就可以适应这个液晶显示,操作系统是Windows 7

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-29 12:32:11

使用尼尔米德可以做很多事情

代码语言:javascript
复制
nircmd.exe setdisplay 1366 768 32

而且,它不是以编程的方式进行的,但是您可以开始一个过程并调用此实用程序。

强迫用户更改分辨率不是一个好做法。尝试使您的设计适应支持不同的分辨率

此外,您也不能强迫监视器将其分辨率更改为它不支持的内容。

票数 4
EN

Stack Overflow用户

发布于 2015-06-29 12:42:39

费鲁乔另一个问题中指出的int

您可以使用EnumDisplayDevices来计算有哪些显示可用,并使用EnumDisplaySettings获取显示器可用的分辨率列表。使用ChangeDisplaySettings设置所需的分辨率。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31115597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档