void CTreeControlDemoDlg::OnSelchangedTree1(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
// TODO: Add your control notification handler code here
CString str=m_ctlTree.GetItemText(pNMTreeView->itemNew.hItem);//获取活动结点文本
CPoint pt;
GetCursorPos(&pt);
m_ctlTree.ScreenToClient(&pt);
HTREEITEM hCurItem = m_ctlTree.GetSelectedItem(); //判断右键的位置处是否是树形控件的一个节点
HTREEITEM hItem = m_ctlTree.HitTest(pt);//然后做点击测试
if (hItem != NULL&&hCurItem != NULL)
{
if (str == "机械工程系")
{
MessageBox("机械",0,0);
}
}
SetDlgItemText(IDC_ACTIVESTR,str);
*pResult = 0;
}
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
// TODO: Add your control notification handler code here
CString str=m_ctlTree.GetItemText(pNMTreeView->itemNew.hItem);//获取活动结点文本
CPoint pt;
GetCursorPos(&pt);
m_ctlTree.ScreenToClient(&pt);
HTREEITEM hCurItem = m_ctlTree.GetSelectedItem(); //判断右键的位置处是否是树形控件的一个节点
HTREEITEM hItem = m_ctlTree.HitTest(pt);//然后做点击测试
if (hItem != NULL&&hCurItem != NULL)
{
if (str == "机械工程系")
{
MessageBox("机械",0,0);
}
}
SetDlgItemText(IDC_ACTIVESTR,str);
*pResult = 0;
}