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全局变量的指针。

很好用的函数

HaBangNet(6.95美元/月)美国vps 5TB流量/德国vps 香港双向CN2 GIA VPS

HaBangNet支持支付宝和微信支付,只是价格偏贵,之前国内用户并不多。这次HaBangNet推出三个特价套餐,其中美国机房和德国机房价格也还可以,但是香港机房虽然是双向CN2 GIA线路,但是还是贵的惊人,需要美国和德国机房的可以参考下。HaBangNet是一家成立于2014年的香港IDC商家,中文译名:哈邦网络公司,主营中国香港、新加坡、澳大利亚、荷兰、美国、德国机房的虚拟主机、vps、专用...

美得云(20元)香港特价将军澳CTG+CN2云服务器

美得云成立于2021年,是一家云产品管理服务商(cloud)专业提供云计算服务、DDOS防护、网络安全服务、国内海外数据中心托管租用等业务、20000+用户的选择,43800+小时稳定运行香港特价将军澳CTG+CN2云服务器、采用高端CPU 优质CN2路线 SDD硬盘。香港CTG+CN22核2G3M20G数据盘25元点击购买香港CTG+CN2​2核2G5M30G数据盘39元点击购买香港CTG+CN...

星梦云:四川100G高防4H4G10M月付仅60元

星梦云怎么样?星梦云资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器。星梦云目前夏日云服务器促销,四川100G高防4H4G10M月付仅60元;西南高防月付特价活动,续费同价,买到就是赚到!点击进入:星梦云官方网站地址1、成都电信年中活动机(成都电信优化线路,封锁...

declare_dyncreate为你推荐
食品商务网食品方面的网站那个最好!wmiprvsewmiprvseoncontextmenu如何禁用ImageButton的右键?索引超出了数组界限什么是索引超出了数组界限欢迎页面怎样在开机制造欢迎页面?弹幕播放器看过的剧有一个弹幕出来的是什么播放器layoutsubviewsios有没有类似tablayout的控件系统论坛怎么进论坛12306注册12306怎么注册账号菜霸保险是传销吗?
vps服务器 中国域名交易中心 vir 私服服务器 韩国电信 标准机柜尺寸 php免费空间 777te e蜗 seednet 流媒体加速 ca187 360云服务 架设邮件服务器 vul 华为云建站 杭州电信宽带优惠 网页加速 深圳主机托管 汤博乐 更多