2012-10-21 105 views
0

我建设用MFC一个文本编辑应用程序。有没有办法在用户写网址时自动创建超链接?这就像您在编写网址“www.google.com”时一样,应用程序会立即检测网址并创建超链接。我已经搜索了解释这个的文档,但是找不到它。MFC,创建超链接自动

+0

非常类似的帖子和简单的解决方案可以在这里找到: http://stackoverflow.com/questions/12999309/creating-hyperlink-in-notepadtexteditmfc – JohnCz

回答

1

您可能需要使用CRichEditCtrl,它使用RTF规范做丰富的文本突出显示。这可以包括下划线和颜色,您可以使用它们来创建超链接。有关更多信息,请参阅RTF syntax for hyperlink

我觉得你还是得检测点击该超链接,但是这也许是另外一个问题。

要知道,杰克,那MFC是有点过时的UI框架。如果你知道你在做什么,为什么你需要使用它,伟大的,但如果你是刚刚进入UI编程,我建议更现代的东西,像WPF或任何基于XAML的副产品的。

+0

太棒了!谢谢! – Jake