怎样判断CTreeCtrl中,用户前后两次点击的是同一个item????? 自己做一个CMyTreeCtrl,捕获WM_LBUTTONDBLCLK消息,保存前一次点击的节点句柄,如当前点击句柄不等于保存句柄就说明改变了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HTREEITEM hItem,hItemPrev;......OnClick(){CPoint cp;GetCursorPos(&cp);m_Treeview.ScreenToClient(&cp);HTREEITEM hItem = m_Treeview.HitTest(cp, NULL);if(hItem==hItemPrev) MessageBox("相同");else MessageBox("不同");hItemPrev=hItem;}大概就是这样 同意Siekensou()的,在Item的Click事件中用GetSelectedItem()来判断两次是否相同 MFC如何在对话框中定义的视图进行动态划分 大哥!来看看! 关于ocx带返回值的方法 求助:在多线程里为什么写数据会写的一团糟,大家帮我看看 _lopen(),_llread,_lclose中的“下划线_”是什么意思? 成员指针指向一个数组成员后,如何访问??? 关于ListCtrl&EditCtrl的自绘问题,[颜色与高度] 在线等,解决就给分 我想问问,关于字符串的转化的问题,百分相赠 vs studio6的文本问题 大共享内存的使用报错 非计算机专业的毕业生能成为优秀的程序员吗? B样条和NURBS曲面的计算
......
OnClick()
{
CPoint cp;
GetCursorPos(&cp);
m_Treeview.ScreenToClient(&cp);
HTREEITEM hItem = m_Treeview.HitTest(cp, NULL);
if(hItem==hItemPrev)
MessageBox("相同");
else
MessageBox("不同");
hItemPrev=hItem;
}
大概就是这样