VC++(关于CTreecontrol控件的用法 )

当我们用鼠标单击树形控件的某一项(根节点or子项)

VC++(关于CTreecontrol控件的用法 )

VC++(关于CTreecontrol控件的用法 )这是单击鼠标后的消息响应,当然也可以响应其他消息。这个调用的是OnSelchanged消息。

void CTREEDlg::OnSelchangedTree1(NMHDR* pNMHDR, LRESULT* pResult) 
{
NM_TREEVIEW
* pNMTreeView = (NM_TREEVIEW*)pNMHDR;

CString node_name
=m_Tree.GetItemText(pNMTreeView->itemNew.hItem);

MessageBox(node_name);
*pResult = 0;
}
主要的代码如上。主要用到了pNMHDR来获取单击的某一项(pNMTreeView->itemNew.hItem)。 CString node_name=m_Tree.GetItemText(pNMTreeView->itemNew.hItem);
来获取这一项的data,然后MessageBox出来。

你可能感兴趣的:(vc++)