现在有一个小问题,我在OnInitDialog()函数中用
CWnd *pWnd=AfxGetMainWnd(); 
pWnd->SetMenu(NULL); 
pWnd->DrawMenuBar();
隐藏了一个菜单IDR_MAINFRAME;
但在void CMyDlg::OnMouseMove(UINT nFlags, CPoint point) 
{
// TODO: Add your message handler code here and/or call default
CPoint MM_Point;
GetCursorPos(&MM_Point);
CWnd *pWnd=AfxGetMainWnd(); if(MM_Point.y>=0 && MM_Point.y<=400
 && MM_Point.x>=0 && MM_Point.x<=1024)     
{
    CMenu menu; 
    menu.LoadMenu(IDR_MAINFRAME);
    pWnd->SetMenu(&menu); 
    pWnd->DrawMenuBar(); 
    menu.Detach();
}
}
上面这个函数是确定鼠标在(0,0,400,1024)范围内时显示IDR_MAINFRAME,
结果当鼠标放在那的时候却显示不出来,这是什么原因呢?
虽然问题也不算太大,但我总也找不到原因,还请各位指导一下。