2012-10-21 4 views
0

MFC를 사용하여 textEdit 응용 프로그램을 구축 중입니다. 사용자가 웹 주소를 쓸 때 자동으로 하이퍼 링크를 만드는 방법이 있습니까? 웹 주소 "www.google.com"을 작성하면 애플리케이션에서 웹 주소를 감지하고 바로 하이퍼 링크를 만들 때와 같습니다. 이것에 대해 설명하는 문서를 검색했지만 찾을 수 없습니다.MFC, 자동으로 하이퍼 링크 만들기

+0

매우 유사한 포스트와 간단한 해결책은 여기에서 찾을 수 있습니다 : http://stackoverflow.com/questions/12999309/creating-hyperlink-in-notepadtexteditmfc – JohnCz

답변

1

RTF 사양을 사용하여 서식있는 텍스트를 강조 표시하는 CRichEditCtrl을 사용하는 것이 좋습니다. 여기에는 하이퍼 링크를 만드는 데 사용할 수있는 밑줄과 색상이 포함될 수 있습니다. 자세한 내용은 RTF syntax for hyperlink을 참조하십시오.

나는 여전히 하이퍼 링크를 클릭하는 것을 감지해야한다고 생각하지만, 그것은 아마도 별개의 문제 일 것입니다.

제이크 (Jake)는 MFC가 오래된 UI 프레임 워크라는 것을 알고 있습니다. 자신이하고있는 일과 왜 UIF를 사용해야 하는지를 알고 있다면 UI 프로그래밍에 익숙해 져 있다면 WPF 나 XAML 기반 스핀 오프 같은 더 현대적인 것을 제안 할 것입니다.

+0

신난다! 감사! – Jake

관련 문제