#keywords C++,Controls,MFC MFC CTreeCtrl은 선택된 아이템이 몇 번째 인덱스를 가지는지 바로 알 수 있는 방법이 '''없다.''' 대신 다음 방법으로 인덱스를 얻을 수 있다. {{{#!gcode void CTestDlg::OnTvnSelchanged(NMHDR *pNMHDR, LRESULT *pResult) { LPNMTREEVIEW pNMTreeView = reinterpret_cast(pNMHDR); // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. int index = 0; HTREEITEM hItem = m_treeCtrl.GetSelectedItem(); HTREEITEM hChild = m_treeCtrl.GetChildItem(NULL); while (hChild) { if (hChild == hItem) break; hChild = m_treeCtrl.GetNextItem(hChild, TVGN_NEXT); ++index; } // index 사용 // ... } }}} ---- {{{ }}}