响应CTreeCtrl中的CheckBox消息 2010-11-05 10:45 响应CTreeCtrl中的CheckBox消息2009-09-22 16:22添加CTreeCtrl的鼠标单击事件NM_CLICK 加入如下代码 CPoint pt; UINT flag; HTREEITEM hCurrentItem; GetCursorPos(&pt); ScreenToClient(&pt); hCurrentItem = HitTest(pt, &flag); if (flag & TVHT_ONITEMSTATEICON)//是点击CHECK框 { // 检查CheckBox的状态,返回的是在点击之前的状态 // 意思就是得出来是TRUE,那么待会就会是FALSE // 得出来是FALSE,那么待会就会是TRUE // 你在下面进行你自己的处理就可以了 if (m_tree.GetCheck(hCurrentItem)) { } else { } }