mfc简单框架的分析和原理记录

Posted kk328

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mfc简单框架的分析和原理记录相关的知识,希望对你有一定的参考价值。

由于最近在准备考试,可能博客的更新有点慢(呵,我又为自己的懒惰和拖延找借口,总之有时间就更新)

一、菜单

1、在windows中,菜单资源的识别通过HMENU句柄识别

,但是这个开发过程比较繁琐

2、菜单的开发

我们vc6.0开发可以借助可视化的工具,菜单对应的处理消息我们可以通过添加相应的时间来操作(菜单消息分类:菜单命令消息和菜单更新消息)。

3、菜单快捷键

vc6.0菜单编辑器可以实现

4、弹出式菜单创建和应用

(1)创建带有空标题的菜单

(2)在上下文环境对应环境添加代码

(3)对应类中添加代码

5菜单类Cmenu

Cmenu 封装了HMenu句柄,含有创建,更新,销毁菜单的函数

二、工具栏

1、工具栏Id和菜单连接实现工具栏和菜单连接

2、停靠和浮动工具栏

(1)CFrameWnd::EnableDocking()设置可停靠对象

(2)CControlBar::EnableDocking()设置可以停靠

(3)CFrameWnd::DockContorlBar()使工具栏停靠到框架对话框

(4)浮动工具栏的样式可以调整

3、CToolBar

封装了CFrame类的函数

三、状态栏

状态栏的创建

1、在框架类定义CStatusBar对象

2、Oncreate创建状态栏对象

3、设置样式

4、添加处理代码

状态栏类CStatusBar包含CStatusBarCtrl,状态栏对话框构造时,在析构函数中自动析构。

以上是关于mfc简单框架的分析和原理记录的主要内容,如果未能解决你的问题,请参考以下文章

循环神经网络的原理分析

编译原理--语法分析之LR分析法的简单实现

优化技术专题「线程间的高性能消息框架」再次细节领略Disruptor的底层原理和优势分析

AbstractRoutingDataSource 实现动态数据源切换原理简单分析

优化技术专题「线程间的高性能消息框架」再次细节领略Disruptor的底层原理和优势分析

[MFC]_在vs2019中使用MFC快速构建简单windows窗口程序