TreeNode가 특정 상태 일 때 약 30 개의 이미지와 3 개의 이미지를 30 개 위에 오버레이 할 수있는 이미지 목록이 있습니다. 나는 C++ TreeItem이 같은 TVIS_OVERLAYMASK이 할 수 있다는 사실을 알고 :TreeNode 이미지 오버레이
SetItemState(hItem,INDEXTOOVERLAYMASK(nOverlayIndex), TVIS_OVERLAYMASK);
.NET에서 유사한 결과를 달성하기 위해 어떤 메커니즘이 있는가?
: http://madprops.org/blog/highlighting-treenodes-with-an-overlay-image/를 2.0 애플 리케이션 오버레이는 treeview 아이콘 위에 있습니다. 최신 버전의 프레임 워크를 사용하고 있습니까? –
내 잘못 : 나는 DrawMode를 OwnerDrawAll이 아니었다. OwnerDrawText가 지금은 잘 작동하는 것 같아. - 감사합니다. –
좀 더 테스트 한 결과, 이상한 검정색이 여기에 설명 된 것처럼 보입니다. http://stackoverflow.com/q/ 1003459/417721 - 우리는 .net 3.5입니다. –