MFC的一些基础类和作用

觉得学习MFC很重要的一点还是要弄清楚MFC的基本的类和它们的继承结构,类图如下:

可以看到,所有类的基类都是CObject,因为MFC是单根的系统,CObject可以说是万物之源,CObject为基类提供一些功能,比如:类的动态识别、类的动态创建。然后主要的基类有CCmdTarget、CWnd。其中CCmdTarget派生出来的很多和线程、文档相关的类。其中CWinApp是CWinThread的一个子类,因为每个App必然包含一个线程。直接从CObject继承的类有CFile提供文件支持,绘图相关的类比如:CDC、绘图用的工具,比如:所有画刷那些,提供的数据结构:Arrays也是从CObject里面派生出来的,CMenu也是从CObject派生出来的。对话框CDialog、视图CView、各种控件都属于窗口,从CWind派生出来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值