|
VirtualStringView에서 주어진 NodeIndex에 따라 그 노드가 선택이 되었다는 것을 어떤 형태로이든 보여주고 싶은데 방법을 잘 모르겠군요. 제가 다음의 두가지 초보적인 데서 막혔는데 고수님들의 견해 부탁드립니다.
/**** 문제 1 *****/
일단 NodeIndex에 따라 노드를 선택하는 다음의 코드를 테스트를 해 봤는데 문제가 있군요.
TVirtualNode *myNode = VirtualStringView1->GetNodeAt(iGivenNodeIndex, 1);
이렇게 했더니 10개의 노드중에서 항상 처음 노드만 가져다 주더군요. VirtualStringView 영문 매뉴얼에도 GetNodeAt(int X, int Y)의 X, Y가 무엇을 지칭하는지 나와 있지가 않군요. 그냥 "No Document"라고 하더군요.
/**** 문제 2 ****/
주어진 Index에 해당하는 노드를 가져왔다고 해도 동적으로 그 노드가 선택이 되었다는 것을 보여주는 방법을 모르겠군요. 아이디어가 Text의 Font를 바꾸어 주거나 아니면 Selected나 Focused처럼 전체 컬러를 바꾸어주면 될 것 같은데 이를 어떻게 동적으로 해야할 지 모르겠습니다.
미리 감사드립니다.
|