2023年7月17日发(作者:)
mfc简单框架的分析和原理记录由于最近在准备考试,可能博客的更新有点慢(呵,我⼜为⾃⼰的懒惰和拖延找借⼝,总之有时间就更新)⼀、菜单1、在windows中,菜单资源的识别通过HMENU句柄识别,但是这个开发过程⽐较繁琐2、菜单的开发我们vc6.0开发可以借助可视化的⼯具,菜单对应的处理消息我们可以通过添加相应的时间来操作(菜单消息分类:菜单命令消息和菜单更新消息)。3、菜单快捷键vc6.0菜单编辑器可以实现4、弹出式菜单创建和应⽤(1)创建带有空标题的菜单(2)在上下⽂环境对应环境添加代码(3)对应类中添加代码5菜单类CmenuCmenu 封装了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,状态栏对话框构造时,在析构函数中⾃动析构。
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689606572a270014.html
评论列表(0条)