2010-11-18 80 views
1

我正在做很多GUI和图形的东西,有时当我按下热键时会打断正在运行的程序。热键被按下时破坏

示例:我想分析取决于当前鼠标位置的行为。我想放置一个不活动的断点,将鼠标移动到有趣的地方,按下一些热键,然后:断点现在处于活动状态,片刻之后(例如下一次重绘)程序中断。

有没有一些隐藏的Visual Studio 2008功能可以做到这一点?

+0

听起来我只需要第二台显示器。考虑在断点上设置一个条件。 – 2010-11-18 21:05:46

+1

第二台显示器到底会如何帮助我? – 2010-11-18 21:10:20

回答

1

你试过Ctrl + Break吗?

编辑
或者,只有满足条件时,您可以使用Debug.Assert(condition)指定的条件。我相信它会询问您是否想在条件为假时编辑/继续/关闭程序。

+0

Ctrl + Break不起作用(假设你的意思是“Break all”,出于某种原因,我的系统上是Ctrl + Alt + Break)。它需要关注视觉工作室窗口,并且准确地打破目前程序的位置,而不是我想要的位置。 – 2010-11-18 21:01:42

+0

如果VS没有隐藏功能来明确地打破热键,那么,是的,使用条件断点可能是最好的解决方案。 – 2010-11-18 21:06:48

+0

@ Sebastian N. - Ctrl + Break对我来说是正常执行的行,但是,我不认为有任何方法可以通过热键打开和关闭换行符。 – 2010-11-18 21:37:09