我正在尝试写入自定义输出窗口 Pane ,但我能找到的唯一写入输出窗口的示例会自动写入调试 Pane 。 我已经在 C# 中使用 VS 加载项创建自定义 Pane ,并在 VS2010 启动时向其中写入文本。我在 C++ 项目中工作,我只是想知道如何从代码中的任何位置写入自定义 Pane 。我希望以尽可能少的开销来完成它,因为我在一个更大的代码库中工作,我不想对它进行大量修改。
谢谢
最佳答案
调试 Pane 显示 OutputDebugString 调用的结果(直接调用或通过 Debug.WriteLine
/Trace.WriteLine
)(它与 dbgview 的目的相同.exe
来自 SysInternals)。这是 IDE 的默认行为。我认为,写入自定义 Pane 可能需要为 Visual Studio 实现您自己的扩展。
作为解决方法,您可以使用 dbgview
,定义特定前缀(如 [MODULE-A]: 、[MODULE-B]: 等)并设置过滤器以突出显示特定单词的出现。请注意,仅当您在没有 IDE 的情况下运行程序时,dbgview 才能正常工作。
关于C++ - 写入 VS2010 中的特定输出窗口 Pane ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14584108/