|
이영수 님이 쓰신 글 :
: char *에 저장되어 있는 트리구조를.. TTreeView에 담박에 할당하는 방법? 혹시 있을가요?
임펠리테리입니다.
TTreeView 컨트롤에는 트리구조를 텍스트 파일로부터 불러들이거나 저장하는 LoadFromFile() / SaveToFile() 함수와 스트림으로부터 불러들이거나 저장하는 LoadFromStream() / SaveToStream() 함수를 제공합니다. 스트림 클래스 중에서는 안시스트링을 이용하기 위한 TStringStream 클래스가 있으니 이걸 써서 해결하실 수 있습니다.
그런데, 당연한 얘기겠지만 트리구조를 일정하게 저장하기 위해 일정한 포맷이 있는데, 아이템과 서브아이템 사이의 관계가, 라인피드와 탭키로 되어있습니다. 그러니, 임의의 포맷으로 저장하셨다면 이들 함수로 불러들일 수가 없겠지요? 반드시 저장할 때도 트리뷰의 함수로 저장하셨어야 합니다.
그럼 참고하시길...
|