树形控件右击弹出菜单,点击菜单的重命名可以对树形控件的值进行就修改,如何做

树形控件右击弹出菜单,点击菜单的重命名可以对树形控件的值进行就修改,怎么做
树形控件右击弹出菜单,点击菜单的重命名可以对树形控件的值进行就修改,怎么做?求指教。
急,在线等!!!

------解决方案--------------------
参考
http://blog.****.net/bingxuebage/article/details/5930157
http://bbs.****.net/topics/300102983
------解决方案--------------------
jl870303jl870303等级: 

#6得分:0 回复于: 2009-10-22 11:32:02 

不好意思,代码奉上
 void CWndRegistryTree::OnRegeditKeyRename()
 {
 HTREEITEM nItem = GetTreeCtrl().GetSelectedItem();
 if(nItem != NULL)
 {
 REGEDIT reg;
 memset(&reg,0,sizeof(reg));
MakeRegInfo(GetTreeCtrl(),nItem,reg);
 
//m_strOldTreeLabel = reg.subkey;
 m_hCurrItem = nItem;
 GetTreeCtrl().SetFocus();
 GetTreeCtrl().EditLabel(nItem);
 }
 }