16,551
社区成员
发帖
与我相关
我的任务
分享
{
//1.获得菜单弹出位置
CPoint pt1,pt2;
GetCursorPos(&pt1);
pt2 = pt1;
ScreenToClient(&pt1);
//2.获得点击的item
HTREEITEM RClickItem = NULL;
RClickItem = m_wndTree.HitTest(pt1);
if(RClickItem == NULL)
return;
m_wndTree.Select(RClickItem, TVGN_CARET);
//3. 获得索引
DWORD index;
index = m_wndTree.GetItemData(RClickItem);
//4. 选定当前右键点击Item
// m_wndTree.SelectItem(RClickItem);
... ...
... ... //do something you want
... ...
//9.记录当前右键单击Item
m_RclickItem = RClickItem;
*pResult = 0;
}