declare_dyncreate知道MFC的运行机制有什么用

declare_dyncreate  时间:2021-07-14  阅读:()

知道MFC的运行机制有什么用

iew派生类的定义中均有DECLARE_DYNCREATE宏语句,你就可以明白,这三个类是动态创建的,也就是用new运算符创建在堆内存上。

CMainFrame在CMyWinApp::InitInstance()中创建CMainFrame* pMainFrame = new CMainFrame,第一次进入CWinApp::OnFileNew()时完成CDocument派生类的动态创建,CView派生类是在CFrameWnd::OnCreate()中动态创建的。

AfxGetApp()函数,是个全局函数,再关于其定义不详细解释,无非就是一直关联到CWinApp类的构造函数中this指针,这个this指针的作用域是CWinApp的构造函数。

而在你程序中的this指针代表着当前对象的指针,不会因为你调用AfxGetApp()有什么区别。

一句话,AfxGetApp()是在任何地方(包括CMainFrame和CWinApp中)都可以是用的theApp全局变量的指针。

很好用的函数

欧路云:美国200G高防云-10元/月,香港云-15元/月,加拿大480G高防云-23元/月

欧路云 主要运行弹性云服务器,可自由定制配置,可选加拿大的480G超高防系列,也可以选择美国(200G高防)系列,也有速度直逼内地的香港CN2系列。所有配置都可以在下单的时候自行根据项目 需求来定制自由升级降级 (降级按天数配置费用 退款回预存款)。由专业人员提供一系列的技术支持!官方网站:https://www.oulucloud.com/云服务器(主机测评专属优惠)全场8折 优惠码:zhuji...

MechanicWeb免费DirectAdmin/异地备份

MechanicWeb怎么样?MechanicWeb好不好?MechanicWeb成立于2008年,目前在美国洛杉矶、凤凰城、达拉斯、迈阿密、北卡、纽约、英国、卢森堡、德国、加拿大、新加坡有11个数据中心,主营全托管型虚拟主机、VPS主机、半专用服务器和独立服务器业务。MechanicWeb只做高端的托管vps,这次MechanicWeb上新Xeon W-1290P处理器套餐,基准3.7GHz最高...

香港2GB内存DIYVM2核(¥50月)香港沙田CN2云服务器

DiyVM 香港沙田机房,也是采用的CN2优化线路,目前也有入手且在使用中,我个人感觉如果中文业务需要用到的话虽然日本机房也是CN2,但是线路的稳定性不如香港机房,所以我们在这篇文章中亲测看看香港机房,然后对比之前看到的日本机房。香港机房的配置信息。CPU内存 硬盘带宽IP价格购买地址2核2G50G2M1¥50/月选择方案4核4G60G3M1¥100/月选择方案4核8G70G3M4¥200/月选择...

declare_dyncreate为你推荐
图片地址怎么获得图片地址akfWOW的意思是什么?AKF呢?rbf神经网络RBF神经网络和BP神经网络有什么区别foxmail邮箱注册如何注册FOXMAIL邮箱的帐号啊?oncontextmenu如何禁用ImageButton的右键?qq号查询现成的qq号和密码查询拓扑关系简述空间数据的拓扑关系及其对GIS数据处理和空间分析有何重要意义?拓扑关系什么是矢量数据、栅格数据、拓扑关系?tvosairpods什么意思 airpods连接方式是怎样的备忘录模式为什么我的华为手机界面总是有个框框在备忘录上面
网站空间申请 阿云浏览器 国外永久服务器 便宜服务器 godaddy主机 香港机房 mach5 godaddy优惠码 北京主机 777te 福建天翼加速 100x100头像 空间论坛 hkg 卡巴斯基试用版 cn3 idc查询 四川电信商城 石家庄服务器托管 游戏服务器出租 更多