。
HTREEITEM hItem = m_tree.GetSelectedItem()
if(hItem==NULL)
return;
这个hItem 总是和当前的选择节点相同,就是选择了其他的节点也是一样!
应该如何做,我选择其他的节点,直接取得!
而不通过其他的响应事件
HTREEITEM hItem = m_tree.GetSelectedItem()
if(hItem==NULL)
return;
这个hItem 总是和当前的选择节点相同,就是选择了其他的节点也是一样!
应该如何做,我选择其他的节点,直接取得!
而不通过其他的响应事件
UNIT uFlags;HTREEITEM hItem = m_tree.HitTest(myPoint,&uFlags);
这个得到的hItem 为空
HTREEITEM hItem = pmyTreeCtrl->HitTest(myPoint, &uFlags);if ((hItem != NULL) && (TVHT_ONITEM & uFlags))
{
//pmyTreeCtrl->Select(hItem, TVGN_CARET);
//hItem就是被选择的节点了
}
我这边去的的hItem 为null