我在Windows 7 x64上运行VS2013 Professional并经常发现,在调试会话之后,来自调试器的黄色工具提示不会消失并保留在其他窗口之上的屏幕上。例如,附带的图像显示了一个调试工具提示,现在也显示在我发布此问题之上。
我可以通过按 Win + d 暂时隐藏它来显示桌面,但是只要我打开/导航到任何窗口,工具提示就是正确的回来。
我能够摆脱这些工具提示的唯一方法就是关闭并重新打开我的Visual Studio。关于我还能做什么的任何想法?
答案 0 :(得分:6)
尝试将WM_CLOSE消息发送到工具提示窗口。
我原本希望能够用Spy ++做到这一点,但唉,你不能从那里发送消息。
我从StephansTools下载了SendMessage,然后让我使用十字线来选择有问题的工具提示窗口,然后将WM_CLOSE消息发送给它。
警告:这似乎只在某些情况下起作用。这值得一试,但每次都可能不起作用。
答案 1 :(得分:1)
在屏幕截图中,工具提示是“这是将要执行的下一个语句”。当您在步进调试器时将鼠标悬停在代码左侧的黄色箭头上时,会出现此工具提示(当前行上一定没有断点)。
很可能当工具提示卡住时,你可以通过再次敲击黄色箭头来取消它,然后将鼠标光标移离它。
至于问题的永久解决方案,我会责怪安装挂钩的第三方应用程序。尝试暂时禁用您拥有的任何此类软件,看看它是否有帮助。如果您无法确定问题的确切方法,您可以关闭任何其他软件并进行一段时间的调试。
挂钩软件的一些典型示例: