1

假设我正在调试一个应用程序。它在调试器中暂停。我点击了运行按钮。被调试的应用程序获得焦点(并且 Visual Studio 失去焦点)。

有没有办法防止这种行为?

(而且,顺便说一句:为什么会发生这种情况?是 Visual Studio 故意赋予该窗口焦点吗?还是它是调试在 Windows 上工作方式的副作用?还是其他什么?)

有关上下文,请参阅此答案。尽管我想,如果可能的话,在其他调试场景中防止焦点更改也会很有用。

4

1 回答 1

0

因为替代方案要糟糕得多,所以聚焦事件在 gui 编程中是一件大事。调试器必须对正在调试的程序产生绝对最小的影响以避免工件,因此恢复执行之前的所有内容非常重要。包括重点。

只需快速 Alt+Tab 即可返回调试器。

于 2012-05-19T12:42:24.923 回答