问个关于TreeView::SelectItem的简单问题,能知道的人 也不多把,求解答,来着散分。
[解决办法]
看错了,是50%,不是50!!!
[解决办法]
[解决办法]
之前也是用SelectItem,不会出现你说的展开/收缩情况啊。。。
CPoint point;
GetCursorPos(&point);
CPoint pt(point);
m_tree.ScreenToClient(&point);
HTREEITEM hItem = m_tree.HitTest(point);
if(hItem)
{
m_tree.SelectItem(hItem);
if(m_tree.GetItemData(hItem)==0)
{
CMenu m;
m.LoadMenu(IDR_MENU3);
m.GetSubMenu(0)->TrackPopupMenu(TPM_LEFTALIGN
[解决办法]
TPM_LEFTBUTTON
[解决办法]
TPM_RIGHTBUTTON,pt.x,pt.y,this);
m.DestroyMenu();
}
}