屏幕上那个灰色带有数字的框是什么?看着好难受!

屏幕上那个灰色带有数字的框是什么?看着好难受!

发布于 2018-03-16 05:40 更新于 2018-09-01 00:12

为什么屏幕上出现了一个灰框,里面有黑色数字,而且还不消失?强迫症难以忍受啊!


▲ 就是这个置于所有窗口最顶层,怎么也去不掉的灰色数字框

强迫症晚期请直接前往最后一节把它消灭好了,非强迫症晚期的我们一起来探究下它到底是什么。

使用 Spy++

想探究一个界面属于哪个进程,当然少不了 Spy++。现在,我们去 Visual Studio 中找到并打开 Spy++。

于是,我们会看到一个丑的不得了的 Spy++ 的界面:

紧接着,我们点击查找窗口(

)按钮开始查找窗口:

我们发现,当我们将那个瞄准靶心指向灰色小窗口上时,这个窗口的句柄和其他信息已经显示。

于是,点击“确定”来查看这个窗口的信息。

▲ 居然是 Visual Studio 的某个名为 CandidateWindow 的子窗口

猜测和搜索

现在我们得到了这些线索:

  • 这是 Visual Studio 的窗口
  • 这个窗口的类名叫做 CandidateWindow
  • 这一定是 Visual Studio 的 BUG,可以被我们疯狂吐槽

现在我们有了搜索关键字:Gray Box,Candidate Window,Visual Studio。

搜索果然能发现有人遇到了这个问题(特别吐槽没有中文的,于是才有了本文)。有用的搜索资料见本文最后的 参考资料

解决问题

从搜索的结果中,我们可以得知,这是 Visual Studio 用来在 CodeLens 上显示辅助提示的指示窗口。解决方法便是在代码编辑窗口中长按 Alt 键重新打开辅助指示窗口,然后松开 Alt 键关掉这些窗口

试一试长按 Alt 键,果然出现了一模一样的窗口:

松开 Alt 后,之前一直不消失的灰色数字窗口终于消失,世界顿时清静了。

Alt 指示窗口是什么?

其实这是 Windows 提供的一项功能,用于在仅有键盘的设备上能够操作各种菜单。下图是在资源管理器中长按 Alt 出来的键盘按键提示,按下键盘对应的键可以进入对应的功能。


参考资料

本文会经常更新,请阅读原文: https://walterlv.com/post/where-is-the-gray-candidate-window-come-from.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://walterlv.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 (walter.lv@qq.com)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏walterlv - 吕毅的博客

为博客添加可切换的暗色和亮色主题

发布于 2018-05-19 13:42 更新于 2018-08...

1731
来自专栏数据小魔方

左右用R右手Pyhon系列——趣直播课程抓取实战

本文将以趣直播课程信息数据抓取为例,展示如何使用RCurl进行结合浏览器抓包操作进行简易数据抓取。 library("RCurl") livrary("XML"...

3467
来自专栏跟着阿笨一起玩NET

WEB免费打印控件推荐

要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K到1、2W之间,这就麻烦了。

3.2K1
来自专栏张善友的专栏

Metro风格XAML应用程序性能技巧

微软发布了一篇名为《Metro风格XAML应用程序性能技巧》的白皮书,其中包含一些关于保持响应、确保流畅动画、改善启动时间、消耗较少资源等方面的建议。我们在这里...

1908
来自专栏hrscy

Swift开源项目-单糖

因为公司使用的是 Objective-C 开发 app,没有使用 swift 来开发,所以决定自己研究 Swift,研究 Swift 的时间不长,对于 Swif...

6213
来自专栏林德熙的博客

win10 uwp 弹起键盘不隐藏界面元素

本文主要讲,在我们使用手机输入的时候,会因为手机的虚拟键盘隐藏了一些界面的元素。我们有一个简单的方法让虚拟键盘不隐藏界面元素。

591
来自专栏张善友的专栏

CodePlex站点的Wiki引擎已开源

CodePlex站点的Wiki引擎现在正式开源,除了像列表和表格等基本布局外,WikiPlex还对嵌入式视频(Flash、QuickTime和YouTube等)...

26210
来自专栏企鹅号快讯

几款可替代Dreamweaver的HTML5开发工具

Dreamweaver对一个web前端工作者来说,再熟悉不过了,像我07年接触web前端开发就是用的Dreamweaver,一直用到现在, 身边的朋友有跟我推荐...

6555
来自专栏黑白安全

星号(*)密码查看

本文仅代表作者观点,不代表黑白网立场。 如文章侵犯了您的权利,请通过邮箱联系我们删除 E-Mail:server@heibai.org 黑白网官群:238921...

1662
来自专栏施炯的IoT开发专栏

课程上线 -“新手入门 : Windows Phone 8.1 开发”

经过近1个月的准备和录制,“新手入门 : Windows Phone 8.1 开发”系列课程已经在Microsoft 虚拟学院上线,链接地址为:http://w...

1818

扫码关注云+社区

领取腾讯云代金券