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

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

这是单击鼠标后的消息响应,当然也可以响应其他消息。这个调用的是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出来。
posted @ 2011-07-27 11:51  又是一年夏天  阅读(1217)  评论(0)    收藏  举报