MFC单文档程序响应菜单消息的顺序
生活随笔
收集整理的這篇文章主要介紹了
MFC单文档程序响应菜单消息的顺序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在MFC中,新建一個單文檔應用程序,將生成四個類;
在消息傳遞過程中,一般對于單文檔類來說,對菜單的響應順序是View類 --- Doc類---- MainFrame----- App;
新建一個單文檔工程;添加一個菜單;
主框架類、文檔類、視類,分別添加對此菜單的單擊函數;
?
?
?
菜單單擊函數中加一個消息框;各個處理函數都一樣,只是改變一下消息框文字;
void CMainFrame::OnMenuitemframe()?
{
?? ?// TODO: Add your command handler code here
?? ?AfxMessageBox("主框架類響應菜單單擊");
}
運行程序;單擊菜單;看到視類響應了菜單單擊;
然后刪掉視類的菜單單擊處理函數;再運行程序;單擊菜單,文檔類的菜單單擊函數響應了單擊操作;
再把文檔類的菜單單擊函數刪掉;主框架類進行了響應;
?
總結
以上是生活随笔為你收集整理的MFC单文档程序响应菜单消息的顺序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VC++ 剪贴板编程
- 下一篇: C++运算符重载-mfc演示