新建MFC工程
然後點擊資源視圖->Menu->雙擊資源,添加菜單按鈕TEST
在資源視圖中右擊TEST按鈕->屬性->Popup設置爲False
->右擊TEST按鈕->添加事件處理程序
依次選擇四個類CMainFrame、CAPP、CDoc、CView,分別添加時間處理程序
本實驗添加MessageBox,通過顯示不同的內容來判斷是響應順序
上述的類中CMenuDoc和CMenuDoc不是窗口類CWnd派生出來的,所以不能直接使用MessageBox函數,需要使用AfxMessageBox函數,函數使用方法相同,
//void CMenuDoc::OnTest()
//{
// // TODO: 在此添加命令處理程序代碼
// AfxMessageBox(_T("Doc按下"));
//}
//void CMenuView::OnTest()
//{
// // TODO: 在此添加命令處理程序代碼
// MessageBox(_T("View按下"));
//}