???CTreeCtrl中得到准确的鼠标位置
我想在CTreeCtrl控件中选择Item时,在鼠标点击位置处弹出菜单,但我得不到准确的鼠标位置,有哪位仁兄指点一下。我的语句如下:
void CDlgzjjd::OnMouseMove(UINT nFlags, CPoint point)
{
//计算在整个屏幕上的位置,否则点的位置是指用户区域的位置
pMenuPos = point;//pMenuPos为一成员变量
ClientToScreen(&pMenuPos);
command (e.g. Clicking outside the context menu)
CDialog::OnMouseMove(nFlags, point);
}