使用OutputDebugString()在Visual Studio输出窗口中显示超链接

时间:2011-04-16 21:51:32

标签: c++ visual-studio debugging

我发现能够在我的测试套件的调试输出中包含超链接非常有用,如下所示:

OutputDebugStringA("file://c:/path/index.html")

上面的命令将引用的URL作为超链接打印到输出窗口。可以按CTRL单击,指定的HTML文件将在新的IDE选项卡中打开。

本身,这非常有价值。但是,我的套件会生成许多可能有用的HTML日志文件,在调试过程中,输出窗口会成为蓝色转义URL的大海。我想隐藏URL并显示一些可替换的CTRL可点击文本。以下内容不起作用,但应说明我要做的事情:

OutputDebugStringA("<a href=\"file://c:/path/index.html\">Index</a>")

这样的事情可能吗?

1 个答案:

答案 0 :(得分:0)

然而,你实际上是在摆放输出窗口;我猜它只是看起来像URL的东西,可能不支持HTML。也许您可以开发一个Visual Studio加载项,其行为类似于支持HTML的输出窗口。

相关问题