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

很好用的函数

Spinservers:美国圣何塞服务器,双E5/64GB DDR4/2TB SSD/10Gbps端口月流量10TB,$111/月

spinservers怎么样?spinservers大硬盘服务器。Spinservers刚刚在美国圣何塞机房补货120台独立服务器,CPU都是双E5系列,64-512GB DDR4内存,超大SSD或NVMe存储,数量有限,机器都是预部署好的,下单即可上架,无需人工干预,有需要的朋友抓紧下单哦。Spinservers是Majestic Hosting Solutions,LLC旗下站点,主营美国独立...

香港服务器多少钱一个月?香港云服务器最便宜价格

香港服务器多少钱一个月?香港服务器租用配置价格一个月多少,现在很多中小型企业在建站时都会租用香港服务器,租用香港服务器可以使网站访问更流畅、稳定性更好,安全性会更高等等。香港服务器的租用和其他地区的服务器租用配置元素都是一样的,那么为什么香港服务器那么受欢迎呢,香港云服务器最便宜价格多少钱一个月呢?阿里云轻量应用服务器最便宜的是1核1G峰值带宽30Mbps,24元/月,288元/年。不过我们一般选...

CloudCone2核KVM美国洛杉矶MC机房机房2.89美元/月,美国洛杉矶MC机房KVM虚拟架构2核1.5G内存1Gbps带宽,国外便宜美国VPS七月特价优惠

近日CloudCone发布了七月的特价便宜优惠VPS云服务器产品,KVM虚拟架构,性价比最高的为2核心1.5G内存1Gbps带宽5TB月流量,2.89美元/月,稳定性还是非常不错的,有需要国外便宜VPS云服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务器提供商,国外实力大厂,自己开...

declare_dyncreate为你推荐
stackoverflowerrorJava-java产生StackOverflowError的原因是什么元宝网元宝网里面的一个币是真的投资赚钱吗微信收款语音播报怎么设置微信收付款如何设置声音提示李昊天铠甲勇士刑天中人物资料jqlJQL JINQILIN注册过商标吗?还有哪些分类可以注册?索引超出了数组界限索引超出了数组界限是怎么回事啊?flowplayer如何编译flowplayer源码欢迎页面怎样在开机制造欢迎页面?memsql如何自己实现一个关系型数据库51信用卡论坛51信用卡怎么样?
网站空间价格 动态ip的vps 什么是域名解析 瓦工 美国主机评论 linode代购 国外私服 godaddy优惠券 typecho debian7 镇江联通宽带 html空间 卡巴斯基永久免费版 anylink 百兆独享 老左来了 183是联通还是移动 135邮箱 爱奇艺vip免费领取 申请免费空间和域名 更多