坐标位置?
GetIndent()//子节点相对父节点的X向偏移。
GetItemHeight()// 每个节点的高度
如果有lines at root和has button 要多加一个GetIndent()
GetItemImage()可以返回节点图标。包括大小。

解决方案 »

  1.   

    try HitTest// The pointer to my tree control.
    extern CTreeCtrl* pmyTreeCtrl;
    // The point to test.
    extern CPoint myPoint;// Select the item that is at the point myPoint.
    UINT uFlags;
    HTREEITEM hItem = pmyTreeCtrl->HitTest(myPoint, &uFlags);if ((hItem != NULL) && (TVHT_ONITEMICON & uFlags))  // TVHT_ONITEMICON  On the bitmap associated with an item.
    {
    //   pmyTreeCtrl->Select(hItem, TVGN_CARET);
    }
      

  2.   

    处理这些时最好加上SetItemData()之类的。