代码之家  ›  专栏  ›  技术社区  ›  Sebastian

c#根据显示分辨率调整窗口大小

  •  0
  • Sebastian  · 技术社区  · 14 年前

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

    我对调整窗口大小有问题。我想从我的应用程序的其他应用程序的窗口,并采取它的屏幕截图。我根据这个例子调整大小: http://blogs.geekdojo.net/richard/archive/2003/09/24/181.aspx Create Window larger than desktop (display resolution) . 有什么帮助吗?

    2 回复  |  直到 7 年前
        1
  •  0
  •   Tiberiu Ana    14 年前

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

        2
  •  0
  •   Oliver    14 年前

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

    试着把一个窗口放在正常模式下(不是最小化或最大化)放在左边的某个地方。抓住它的右边框,增加宽度直到屏幕结束。现在移动窗口,抓住标题栏,再向左移动一些。重复此步骤数次。在某个时候,你再也不能把窗户弄宽了。如果现在尝试移动窗口直到右边框碰到桌面的右侧,您将看到左边框直接位于桌面左侧。