2012-10-21 81 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