MFC中的菜单

本文介绍了MFC中关于菜单的相关类CMenu,包括如何添加菜单资源、加载菜单资源以及如何将菜单添加到窗口。同时详细讲解了CMenu的菜单处理,如ON_COMMAND, ON_UPDATE_COMMAND_UI及ON_WM_CONTEXTMENU等消息的响应流程,以及命令消息在CWnd::OnWndMsg和CCmdTarget::OnCmdMsg中的处理顺序。" 129943065,8225484,MATLAB实现NAR非线性自回归模型时间序列预测,"['时间序列分析', '预测模型', 'MATLAB编程', '非线性模型', '数据分析']
摘要由CSDN通过智能技术生成
MFC的菜单
   1. 相关类
      CMenu类-封装了菜单句柄以及操作菜单的api函数.
 
   2. cmenu类的使用.
         
 
添加菜单资源
 
加载菜单资源
   CMenu::LoadMenu
将菜单添加到窗口
   CWnd::SetMenu();
  3. CMenu的菜单处理
       ON_COMMAND(...)
  ON_UPDATE_COMMAND_UI(...)
  ON_WM_CONTEXTMENU()
  
命令消息的执行流程
   对于窗口消息的遍历链表的查找过程在CWnd::OnWndMsg() 函数中完成
对于命令消息的遍历链表的查找过程在CCmdtarget::OnCmdMsg() 函数中完成
对于命令消息的处理的顺序:
 Frame->App
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值