int CDerivedfromTreeView::OnCreate(LPCREATESTRUCT lpCreateStruct) { unsigned int i,k; CTreeCtrl &controlList = (CTreeCtrl &) GetTreeCtrl(); if (CTreeView::OnCreate(lpCreateStruct) == -1) return -1; controlList.ModifyStyle(0L, TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS | TVS_NOTOOLTIPS | TVS_SHOWSELALWAYS ); controlList.SetRedraw(TRUE); if(controlList.GetCount() ) controlList.DeleteAllItems(); controlList.SetRedraw(FALSE); for(i=0;i<global_Total_No_Of_Items;i++) { controlList.InsertItem( (LPCTSTR)items[i].name ,TVI_ROOT,TVI_LAST); } controlList.SetRedraw(TRUE); SplitterWindow = CView::GetParentSplitter(this, TRUE); return 0; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)