调用此函数肯定指定的位置点相对树视图控件的工做区的。app
HTREEITEM HitTest( CPoint pt, UINT* pFlags = NULL ) const; HTREEITEM HitTest( TVHITTESTINFO* pHitTestInfo ) const;
Valuethis |
含义spa |
TVHT_ABOVE3d |
在客户端区域。指针 |
TVHT_BELOWcode |
在工做区中。orm |
TVHT_NOWHERE |
在工做区,可是,在最后一项下。 |
TVHT_ONITEM |
在位图或标签与项目。 |
TVHT_ONITEMBUTTON |
在按钮上与项目。 |
TVHT_ONITEMICON |
在位图与项目。 |
TVHT_ONITEMINDENT |
在缩进与项目。 |
TVHT_ONITEMLABEL |
在标签(字符串)与项目。 |
TVHT_ONITEMRIGHT |
在项目右边的区域。 |
TVHT_ONITEMSTATEICON |
在一个用户定义状态的树视图项的状态图标。 |
TVHT_TOLEFT |
在工做区左边。 |
TVHT_TORIGHT |
在工做区的右侧。 |
// Select the item that is at the point myPoint. UINT uFlags; HTREEITEM hItem = m_TreeCtrl.HitTest(myPoint, &uFlags); if ((hItem != NULL) && (TVHT_ONITEM & uFlags)) { m_TreeCtrl.SelectItem(hItem); }