0

我正在使用 MFC 构建一个 textEdit 应用程序。有没有办法在用户写网址时自动创建超链接?这就像当你写一个网址“www.google.com”时,应用程序会检测到网址并立即创建一个超链接。我已经搜索了解释这一点的文档,但找不到。

4

1 回答 1

1

您可能想要使用CRichEditCtrl,它使用 RTF 规范来进行富文本突出显示。这可以包括下划线和颜色,您可以使用它们来创建超链接。有关详细信息,请参阅超链接的 RTF 语法。

我认为您仍然必须检测单击该超链接,但这可能是一个单独的问题。

请注意,Jake,MFC 有点过时的 UI 框架。如果您知道自己在做什么以及为什么需要使用它,那很好,但如果您刚刚进入 UI 编程,我建议您使用更现代的东西,例如 WPF 或任何基于 XAML 的衍生产品。

于 2012-10-21T07:01:05.387 回答