|
가령 예를 들어
Class TMyTreeNode : Public TTreeNode
{
public :
String ID,Name,Caption,Hint,IP;
int Level,Authority;
public:
TMyClass *myObject;
}
위와 같은 클래스를 만들어서..
TreeView에 Node를 추가할땐 위에 TMyTreeNode를 추가하고 싶습니다.
그래서 그럼 선택한 TreeView의 Node를 바로 Cast하면
각 Node의 다양한 정보를 이용할수 있죠?
클래스 선언에는 문제가 없는데.....
생성과.. 실제 TTreeView에 Add하는데는 잘안되네요
클래스 안에 생성 소멸자를 정의해주어야 할것도 같구........
-----------------------------------------------------------
TTreeNode의 Property에 void*형의 Data가 있기는 하던데
여기에 여러가지 Data를 집어넣고 사용도 해봤는데
이걸 이용하는것은 좀 많이 불편하더라구요
Selsected Node를 바로 Cast해서 사용할수 있으면 정말 좋을것 같은데...
|