|
한꼬맹이 님이 쓰신 글 :
: 안녕하십니까
:
: 한꼬맹이 입니다.
:
: 먼저 GetNode()라는 메소드에대해서 말씀드리자면 트리뷰의 각노드마다 TV_ITEM이라는
:
: 구조체로 여러가지 정보를 구할수 있습니다. 트리뷰 각 노드마다 이 구조체를 구별할수 있는
:
: 식별자가 HTreeItem형의 아이디입니다. 이 아이디를 가지고 있는 노드의 포인터를 구하는 것이
:
: GetNode()메소드 입니다. 즉 각노드의 유일한 아이디로 노드의 포인터를 구하는 것입니다.
:
: 그리고 각 노드는 부모에 대한 상대적인 인덱스와 루트에 대한 절대적인 인덱스가 있습니다.
:
: 제가 위에서 보여준 인덱스는 자기부모에 대한 상대적인 인덱스입니다. 다시 말해 위에
:
: 인덱스 또한 자기 부모가 붙여준 상대적인 인덱스 입니다. 그래서 자기 부모의 몇번째 자식이냐
:
: 에따라 0부터 순차적으로 인덱스값이 부여됩니다. 그런데 저코드는 제가 집접확인해 봤는데
:
: 아무이상 없던데.. 혹시 상대적인 인덱스(Index)가 아닌 다른 인덱스(AbsoluteIndex,
:
: ImageIndex,)등등 다른인덱스하고 비교하신 것이 아닌지요...
:
: 그럼 참고하세요...
한꼬맹이님 답변에 감사합니다. 이렇게 자세히 설명을 해주시니 이해가 되는군요..
제가 해보았을 때 인덱스값이 생각과 다르게 나왔던 것은절대적 인덱스로 생각을 했기때문입니다.
정말 감사.. ^.^
|