程序如下,但取得的鼠标位置和控件位置总是不符.void CHolidayDlg::OnContextMenu(CWnd* /*pWnd*/, CPoint /*point*/)
{ CPoint point;
::GetCursorPos(&point);
int weekid=0;
CRect rect; GetDlgItem(IDC_COLOR_MON)->GetClientRect(&rect);
ScreenToClient(&rect);
if(rect.PtInRect(point))
{
//弹出菜单 }
//......
}
{ CPoint point;
::GetCursorPos(&point);
int weekid=0;
CRect rect; GetDlgItem(IDC_COLOR_MON)->GetClientRect(&rect);
ScreenToClient(&rect);
if(rect.PtInRect(point))
{
//弹出菜单 }
//......
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货