2009-04-01 4 views
0

CListView의 일부 항목을 하이퍼 텍스트 링크처럼 나타나게하려고합니다.CListCtrl의 개별 항목에 밑줄을 그치는 방법

LogFont에서 lfUnderline 플래그를 설정하고 SetFont를 호출하기 전에이 글꼴을 작성하여 밑줄 친 모든 것을 만들 수 있습니다. 그러나 이것은 전체 CListView에 적용됩니다.

누군가 CListView에서 개별 항목을 밑줄이되게 만드는 방법을 알고 있습니까?

답변

2

당신은 사용자 정의 그리기 알림을 사용하여 사용자 정의 그리기 핸들러 내 원하는 특정 항목에 대한 글꼴을 수정하여이 작업을 수행 할 수 있습니다.

자세한 내용은 this link을 참조하십시오.

+0

이것이 내가 한 일입니다. 나는 글꼴을 수정하고 밑줄 친 플래그를 설정하고 색상을 변경했습니다. –

0

이 시도 :

oMyCListView.SetExtendedStyle(LVS_EX_ONECLICKACTIVATE) 
+0

이것은 작동하지 않습니다. OP가 요구할 때 개별 항목이 아닌 전체 컨트롤에 대한 스타일을 설정합니다. – mwigdahl

관련 문제