永发信息网

mfc中MainFrm.h中包含的都是什么文件呀?

答案:2  悬赏:0  手机版
解决时间 2021-03-31 21:36
mfc中MainFrm.h中包含的都是什么文件呀?
最佳答案
自动一个wizard.exe后,如果是基于CView类的程序就会有MainFrame。
简单来讲,该.h文件中,包含的是框架类的声明(因为.h文件中都是声明),至于该类中的各个成员函数,我简单说下。CMainFrame()是类的构造函数;virtual ~CMainFrame()是类的析构函数;AssertValid( )用来检测该类定义对象时,对象的有效性,这个我没改过,所以不是很清楚;OnCreate(LPCREATESTRUCT lpCreateStruct)函数自动执行,在程序创建了主窗口之后进行的一些处理,在其中,设置了主框架窗口以及工具条等控件的属性;PreCreateWindow(CREATESTRUCT& cs)函数是在创建主窗口之前,要做的一些操作,它在OnCreate函数调用之前被调用。其中主要的内容都不必修改,除了对框架的属性以及添加响应函数时可能进行修改。
建议参考MSDN。
全部回答
MFC的基于文档的编程一般包括四部分的内容:
1.APP类,这个类一般是类名是CXXXApp,此类提供程序的入口,初始化,及文档和视类的建立。
2.文档类,类名是CXXXDoc,此类主要用来管理文档,提供文档的保存打开等机制。
3.框架类,CMainFrame,此类故名思义,用框架来管理显示窗口,它包括菜单,工具栏及视,是视类CXXXView的父类。一般的操作是修改一些窗口的属性,比如最小化,最大化是否有效,创建的窗口大小(在PreCreateWindow()中修改),菜单栏及工具栏此两项是在OnCreate()的函数中创建及构造。
4.视类,类名是CXXXView,此类主要用来管理显示在屏上的程序客户区(不包括主菜单和工具栏)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
写折纸的作文要有细节描写
那首歌的名字是什么?
韩语情书怎么写
臣子向皇帝谢恩需要行什么礼
跑跑卡丁车概念车X-A和X-M哪个好
求秋月爱莉的动漫百度云资源
昆明现在学c1驾照多少钱吧
高速公路快到下路口到与道白线可以压吗
遗产继承和死亡抚恤金的分配问题?
韩束雪肌洁面乳可以卸妆吗
以优势为话题的700字作文
never give up on someone that you can’t g
以“最佳出价”结尾的话是什么?
excel中,A的概率是60%,B的概率是30%,C的概
什么是水性氟树脂涂料
推荐资讯
《美国队长3》 最后那个翻译成屎大颗是什么梗
づ (●⊙(工)⊙●)づ(っ╹◡ο
89方管一米重量
今天k1475晚点几分钟?
耐火材料比较好 大理耐火材料怎么样
姓陈五月初三出生中间带艾字,起名叫什么好
如何攻击交换机
滑板在做蹬地加速的时候怎么控制方向(上板之
山西狗粮厂家批发哪里有,想进些货,给我的狗
言语失检可以组词吗
锡箔纸和塑料怎样才能粘住?
火锅比起烤肉和烧烤,是不是健康多了?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?