C ++ - 写入VS2010中的特定输出窗口窗格

时间:2013-01-29 13:29:54

标签: c++ visual-studio-2010

我正在尝试写入自定义的输出窗口窗格,但是我可以找到写入输出窗口的唯一示例会自动写入“调试”窗格。 我已经在C#中使用VS加载项创建自定义窗格,并在VS2010启动时向其写入文本。我正在一个C ++项目中工作,我只是想知道如何从代码中的任何地方写入自定义窗格。我想尽可能减少开销,因为我在更大的代码库中工作,我不想大量修改。

由于

1 个答案:

答案 0 :(得分:0)

“调试”窗格显示OutputDebugString调用的结果(直接或Debug.WriteLine / Trace.WriteLine)(它与来自SysInternals的dbgview.exe的用途相同)。这是IDE的默认行为。我认为,写入自定义窗格可能需要为Visual Studio实现自己的扩展。

作为一种变通方法,您可以使用dbgview,定义特定前缀(如[MODULE-A]:,[MODULE-B]:等)并设置过滤器以突出显示特定单词的出现。请注意,只有在没有IDE的情况下运行程序时,dbgview才能正常工作。

相关问题