程序如下,但取得的鼠标位置和控件位置总是不符.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))
  { 
    //弹出菜单  }
  //......
}