HelloMFC项目解释

1、首先看一下项目的文件组成:


在解决方案视图下,我们可以看到HelloMFC项目包含3个文件夹:

头文件:存放整个项目中定义的头文件

源代码:存放与头文件对应的代码实现,或者C++源代码等

资源文件:存放项目中使用到的一些图标,图片等。

 

2、我们可以通过类视图来看整个项目中的类结构:


从类视图中,我们能够看到整个项目中所定义的类:

CHelloMFCApp:该类继承自CWinApp,可以把这个class看做是HelloMFC程序的入口,在一个MFC程序中,有且仅有一个CWinApp的实例。theApp就代表我们所看到的整个应用程序窗口。

我们可以在CHelloMFCApp.cpp文件中看到VS2008自动生成的代码:

 

// 唯一的一个 CHelloMFCApp 对象

CHelloMFCApp theApp;

 

CMainFrame:继承自CFrameWnd,可以将该类看做是程序的主框架。在该类中可以定义工具栏和状态栏等。

CHelloMFCView:该类继承自CView,理解为视图,即HelloMFC运行结果窗口中空白的区域,即对应着CHelloMFCView。

CHelloMFCDoc:该类继承自CDocument,理解为文档,在MFC中是将视图和内容分开的,视图从文档中取得数据来展示。

CAboutDlg:该类继承自CDialog,是一个窗口类,这个就是在点击 帮助 -- >  关于 菜单后弹出的窗口。

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值