读书人

高分急求!TreeView的有关问题

发布时间: 2012-03-02 14:40:29 作者: rapoo

高分急求!!!TreeView的问题
我做了ftpClient程序。
现在遇到了一个问题,我在工具栏中添加了一个按钮,点击之后弹出一个对话框。
对话框中包含了FTP的TreeView和几个按钮。
要求是:可以对TreeView进行添加新的FTP地址,删除和修改。
添加了一个新的地址后自动生成新的节点,右键点击新节点弹出ConnectDialog
这个ConnectDialog我已经做好了 。
问题是 我不知道应该怎么添加到新生成的节点中。
不知道大家明白我的意思没有?
希望给出代码
我是新手

[解决办法]
void PatientTreeView::OnRButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
m_ptMouse=point;

TreeViewEx::OnRButtonDown(nFlags, point);
}

void PatientTreeView::OnNMRclick(NMHDR *pNMHDR, LRESULT *pResult)
{
// TODO: 在此添加控件通知处理程序代码
CPoint point=m_ptMouse;

UINT uFlags=0;
HTREEITEM hItem = GetTreeCtrl().HitTest(point, &uFlags);

//hItem是树节点句柄
//后面接你的对话框代码就好了

*pResult = 0;
}

读书人网 >VC/MFC

热点推荐