繁体   English   中英

C#调整大小窗口超过显示分辨率

[英]c# resize window over display resolution

我是.Net编程的新手,请耐心等待;-)。

我在调整窗口大小时遇到​​问题。 我想从我的应用程序其他应用程序的窗口中调整大小并为其截图。 我根据以下示例进行大小调整: http : //blogs.geekdojo.net/richard/archive/2003/09/24/181.aspx 但是我有一个问题。 我在屏幕分辨率为1024x640像素的笔记本电脑上工作,但我想将窗口大小调整为1200x1600像素。 我不能这样做会导致显示限制。 是否有任何棘手的解决方案来调整此分辨率的窗口大小并拍摄整个窗口的屏幕截图? 我还尝试过在这里建议使用Sdesk程序: 创建大于桌面的窗口(显示分辨率) 有什么帮助吗?

我建议您找到一种方法来将虚拟分辨率设置为大于物理分辨率(基本上是sDesk所做的事情),然后让您的应用程序在该大型桌面上正常运行。 根据您的视频卡,您可能可以直接在视频驱动程序中配置虚拟分辨率,而无需使用任何其他实用程序。

不,这是不可能的。 实际上,您无法以任何方式调整窗口大小,使其大于显示大小。

只需通过将窗口置于正常模式(未最小化或最大化)在左侧的某个位置来尝试。 抓住它的右边框并增加宽度,直到屏幕末端。 现在,抓住标题栏,将窗口向左移动一些。 重复此过程几次。 在某些时候,您将无法再扩大窗口。 如果现在尝试移动窗口,直到右边框碰到桌面的右侧,您将看到左边框直接位于桌面的左侧。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM