Window Programming/MFC

CTreeCtrl검색 및 선택

rajent 2008. 12. 8. 01:03
728x90

CTreeCtrl의 Item에 LPARAM형의 데이터를 저장할 수 있는거 아시나요??
저는 여기에 해당객체의 포인터를 저장해서 사용하곤 합니다~^^
이때 트리컨트롤이 아닌 코드내에서 해당 객체를 선택했을때 트리컨트롤 내에서 item을 검색해야 할 필요가 있죠?


주의할점은 계층이 깊어질 수록 while()의 깊이도 늘어나는 겁니다.
한방에 순회할수 있는 방법은 아직 모르겠네요~^^; 아시는분은 댓글로 좀 알려주세요;;



Kuniz님의 알고리즘으로 다시 구현했습니다~^^
이건 모든 리프노드만 검사합니다~

이건 모든 노드를 검사합니다~