函数功能:创建一个树控件,并实现双击节点响应事件。
响应方法:在树控件上增加双击响应事件。
代码:
1.在OnInitDialog中:
CTreeCtrl *ctreectrl = (CTreeCtrl *)GetDlgItem(IDC_TREE1);
//调用ModifyStyle方法修改数控件Sytle
ctreectrl->ModifyStyle(0,TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS);
//设置树控件字体颜色
ctreectrl->SetTextColor(RGB(0,0,255));
//设置树控件背景颜色
ctreectrl->SetBkColor(RGB(0,255,0));
//添加根节点root
HTREEITEM root = ctreectrl->InsertItem(_T("root"));
ctreectrl->SetItemData(root,1);
//添加父节点parent1和parent2
HTREEITEM parent1 = ctreectrl->InsertItem(_T("parent1"));
ctreectrl->SetItemData(parent1,2);
HTREEITEM parent2 = ctreectrl->InsertItem(_T("parent2"));
ctreectrl->SetItemData(parent2,3);
//添加根节点root的子节点rootchild
HTREEITEM rootchild = ctreectrl->