我正在运行 VS2008 并使用SystemParametersInfo来激活“焦点跟随鼠标”和“不要提高焦点”。可悲的是,VS2008(有和没有 SP1)不尊重“不提升”部分,并且每次指针触摸它的窗口时都急切地推到前台。
不久前,我在我的博客上抱怨了这一点,并发布了一个示例应用程序来设置参数。另外两个人也报告了这个问题,但他们也不知道如何继续。
我该如何解决/解决这个问题?还有什么我应该尝试的吗?
我正在运行 VS2008 并使用SystemParametersInfo来激活“焦点跟随鼠标”和“不要提高焦点”。可悲的是,VS2008(有和没有 SP1)不尊重“不提升”部分,并且每次指针触摸它的窗口时都急切地推到前台。
不久前,我在我的博客上抱怨了这一点,并发布了一个示例应用程序来设置参数。另外两个人也报告了这个问题,但他们也不知道如何继续。
我该如何解决/解决这个问题?还有什么我应该尝试的吗?
试试真正的 X 鼠标。至少视觉工作室不会再偷走焦点了。但是,您可能不喜欢它引入的复制和过去行为,而且弹出窗口通常不会出现在 Visual Studio 中(使用 alt-tab 来查找它们)。
我注意到 Visual Studio 似乎只在“文档”在 VS 中具有焦点时自动引发。如果您在 VS 中选择 Find Results 窗口或解决方案资源管理器,则不会发生自动引发。
我知道这个问题已经很老了,但它仍然出现在 VS2019 中,而且当有人搜索“自动提升”时,这个线程是第一个点击。
就我而言,我通过注册表启用了 X-mouse,并且不得不忍受这种行为很长一段时间。
几天前,当您将鼠标悬停在窗口上时,我找到了 Visual Studio 自动提升自身的解决方案:(
Options -> Environment -> Tabs and Windows -> uncheck both entries under 'Floating Windows'.
'浮动选项卡井保持在顶部'和'浮动工具窗口保持在顶部')