트리컨트롤2 트리컨트롤(TreeCtrl) 사용법 종합 [ 트리컨트롤(Tree Control) ] 1. 대화상자에 트리컨트롤을 붙이고 옵션을 다음과 같이 수정하자. Edit labels: 트리컨트롤에서 에디트 기능을 사용할때. Show selection always: 선택된 아이템을 표시할때. 2. 맴버 변수를 m_ctrTree라고 만들자(Control형 하나밖에 없다). 3. 아이템 추가하기 TVINSERTSTRUCTTI; TI.hParent= TVI_ROOT; // TVI_ROOT, NULL //HTREEITEM값을 사용하면 해당하는 아이템의 자식으로아이템이 추가된다. TI.hInsertAfter= TVI_LAST; // TVI_FIRST, TVI_LAST, TVI_SORT TI.item.mask= TVIF_TEXT | TVIF_IMAGE | TVIF_S.. 2009. 11. 8. MFC Tree Control Tree Control 트리 컨트롤은 탐색기에서 많이 볼 수 있다. 여기서는 트리 컨트롤의 기본적인 기능인 아이템의 추가, 수정, 삭제, 선택, 확장에 대해서 배우도록 한다. 1. 트리 컨트롤의 기본 구조 트리 컨트롤은 아래와 같이 하나의 아이템에 하나의 TVITEM 구조체로 나타낸다. 여러 아이템들이 있을 때 리스트 컨트롤에서는 LVITEM의 iItem과 iSubItem으로 구분하였지만, 트리 컨트롤에서는 TVITEM의 hItem으로 각각 구분한다. HTREEITEM은 트리컨트롤의 각각의 아이템의 핸들값이다. TVITEM 구조체를 살펴보면 다음과 같다. typedef struct tagTVITEM{ UINT mask; HTREEITEM hItem; UINT state; UINT stateMask; LP.. 2009. 11. 6. 이전 1 다음