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
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