如何在显示器显示通道关闭/切换到不同的源时,停止窗口调整大小?
我有一个新的6870 Amd Radeon适配器,它的驱动程序设置为1080p 60Hz的分辨率,连接到2008年47 “高端三星HDMI电视。
然而,当电视转向不同的HDMI输入时–(当我回到windows中时)不知何故,Windows决定将所有打开的应用程序调整为较低的分辨率–包括一些侧面停靠的隐藏弹出窗口。但当它调整这些大小时–它只是把弹出式窗口贴在屏幕中间,把所有打开的应用程序调整后的窗口贴在左上角–所有这些窗口相互堆叠在一起,并调整到较小的分辨率。
返回后似乎没事的是桌面、任务栏和侧栏的图标。
有谁知道:1)这种情况是如何发生的2)为什么会发生3)如何阻止它调整应用程序和一些停靠的弹出窗口的大小(它们在返回后并没有真正调整大小–它们只是卡在屏幕中间,如果屏幕调整到较低的分辨率,右侧或底部侧边栏应该在的位置)。
我的假设是,在失去HDMI信号时–Windows被告知的东西(驱动程序,或windows本身),分辨率是没有信号存在(注意,HDMI信号和握手是双向的HDMI设备。如果它失去了信号或电视被切换到另一个设备 - 那么显示适配器必须弄清楚,并告诉Windows或数字它和设计随机改变显示大小)。)
任何和所有的帮助都是非常感激的。我问过AMD/ATI–但他们说他们不知道为什么或如何发生这种情况。我希望这也许是超级用户真正去的地方–那些开发显示适配器驱动程序的用户,或者深入到windows这些领域的用户。如果有更好的网站或只是竞争的网站–请告知–注意我已经写了AMD/ATI。
回复/补充 4/7/2011
能得到你的回复Shinrai真的很高兴。(顺便说一下,在这些论坛上进行讨论是正确的礼仪吗?)然而 "只有一个问题”–我在这种情况下使用的是单显示器–所以Windows不会将应用程序窗口移动到另一个桌面。Windows(或其他东西)决定缩小它当前拥有的桌面,并将所有窗口调整到桌面的最大尺寸。因此,如果Windows能保持当前正在运行的一个桌面的大小,我会很高兴。
我也知道这种情况不会发生在与DVI连接的显示器上。我已经设置了一个和两个显示器,当断开显示器、关闭它们时,它不会调整这些屏幕的大小……它们保持稳固–一切都在原地–以至于如果你忘了另一个显示器是关闭的–如果不使用控制应用程序中的一个实用程序,你会很麻烦地找到一些窗口。
所以,如果我可以甚至得到HDMI处理的Windows(或显示驱动程序)(1]这是在做这个反正显示驱动程序或Windows - 和2]是其他分辨率大小(1024x768)来自 - 它不是最小的,它不是最大的?
****在这个帖子里找到了有同样问题的人。 http://hardforum.com/showthread.php?t=1507324