• 诡异的窗口问题,可预览但是就是看不到


    由于环境关系,需要经常切换双屏与单屏,因此不可避免的遇到了许多之前没碰见过的问题。今天我就来说说窗口位置。

    如下图所示,可以看到在任务栏有该程序的图标,当鼠标悬停在上面的时候,也能看到窗口的小预览,但是点击过后却什么也看不到,依然是只能看到桌面。

    screenshot.108

    问题出在哪儿呢?问题就出在,我在使用双屏的时候,把窗口放在了扩展屏幕的某个位置,系统记住了那个位置,比如(2000,300)。而返回只有一个屏幕的时候,屏幕只有1366*768那么大,那个位置却在显示范围之外,自然什么都显示不了了。即使在这种情况下,你也可以在选中该窗口后使用键盘快捷键来操作窗口,因此,我们也使用一些快捷键来解决这个问题!

    screenshot.109

    首先按下{Alt+空格}来调出基本的窗口菜单,可以看到,其中有移动,调节窗口大小,最大化,最小化等基本操作。在这里我们使用移动选项。记住在按下回车确定该选项后,不要移动鼠标。使用上下左右方向键来调节窗口位置。因为我们只知道窗口的大概在显示范围的右侧,所以一直按下左方向键,等待一会儿。移动的速度大概是1秒钟150个像素,所以需要等5秒才能出来。如果你不能确定具体方位,那就在多个方向试一试。窗口位置一般是在现实范围右侧或者下侧。

    screenshot.112

    这里,我们终于把窗口的一角给掉出来了,下面问题就好办了,按下回车键确定。之后用鼠标调节就可以了。

    Windows 8 对于窗口的大小位置还是有限制的。在XP时期,会出现窗口移的太靠上导致关闭、最小化、最大化按钮都看不到了。而在Win7的时候系统会使得所有窗口都不会越出屏幕的上边,这样可以始终看到窗口的最上部分。来到Win8,窗口的大小不能超过屏幕减去任务栏之后的大小,这就避免了窗口部分被任务栏遮挡的情况。

    当然,解决方法也不只这一个,我们可以使用最大化快捷键(Win+向上方向键)将窗口给最大化了,这样我们可以看到,只好再用鼠标或触控调节。我也遇到过Lightscreen这一类不能使用最大化功能的窗口位置问题,这样就只能使用上面的方法来解决了。

    其实这里大部分是软件自身的问题,可能对于系统有一些微小差别,但是这样也可以通过一些简单方法来解决的,不需要重新安装系统。

  • 相关阅读:
    【Java】CGLIB动态代理
    【Java】JDK动态代理
    Css 选择器优先级整理_Css 选择器优先级详解
    JavaScript 操作浏览器全屏整理_Js 控制浏览器全屏处理
    c# 调用浏览器打开网址并全屏_C#打开本地浏览器
    Css 文字垂直方向居中整理
    JavaScript Promise 对象使用讲解
    ArgumentException: 'gb2312' is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.
    .Net Excel操作之NPOI,操作Excel单元格富文本,单元格颜色处理
    iis 403禁止访问
  • 原文地址:https://www.cnblogs.com/DaochenShi/p/2909429.html
Copyright © 2020-2023  润新知