以编程方式清除 Visual Studio OUTPUT 窗口

Dud*_*bel 5 c++ debugging visual-studio

是否有可能以编程方式为 C++ 程序清除 Visual Studio OUTPUT 窗口?今天我使用 OutputDebugString 调用在那里写入,并且在某些时候我想清除它。这可能吗?

我用的是VS2008

Jef*_*Son 4

不,这是不可能的。只是因为 OutputDebugString 与 Visual Studio 输出窗口本身完全无关。这个输出窗口恰好是此类消息的监听器。还有其他侦听器,例如 DebugView。但没有像“忘记所有以前的消息”这样的消息。

如果您绝对需要这样的“功能”,您可以考虑登录到单独的控制台窗口并按照此处所述进行清理:http://support.microsoft.com/kb/99261/EN-US