void CMyFileDlg::OnContextMenu(CWnd* /*pWnd*/, CPoint point)
{
CRect rect;//定义矩形区域
GetDlgItem(IDL_FILE)->GetWindowRect(&rect);//获取控件区域的矩形
if(rect.PtInRect(point))
{
CMenu menu;
VERIFY(menu.LoadMenu(IDM_FILEPOPUP));
CMenu* pPopup=menu.GetSubMenu(0);
ASSERT(pPopup!=NULL);
pPopup->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON,point.x,point.y,this); //在鼠标当前位置显示指定菜单
}
}