如何选择CTreeCtrl中的节点文本进行编辑
1个回答
展开全部
CPoint pt;GetCursorPos(&pt);//获取当前鼠标点击坐标m_tree.ScreenToClient(&pt);//将屏幕坐标转换为客户区坐标HTREEITEM hItem = tree.HitTest(pt);//点击测试,当前点击的是否为节点if(NULL != hItem)//是的话,进行下面操作{ 循环m_tree.GetParentItem m_tree.GetItemText 直到GetParentItem返回空,表示当前为根节点}大概就是这样具体的代码自己写写看代码需要放到树形控件的鼠标单击响应函数里!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询