MFC学习笔记

一、几个重要的头文件

afx.h包含几乎所有的MFC库类的声明

afx.win.h包含了windows.h    afx.h

afxext.h 包含了对扩展窗口类的支持(例如:工具栏和状态栏)

二、MFC的应用程序分类

1 使用MFC库制作自己的控制台程序

多了全局对象 CWinApp theApp

2  使用MFC库制作自己的静态库程序

3 使用静态MFC制作自己的动态程序

    3.1调用动态MFC库实现自己的规则库

    3.2调用静态MFC库实现自己的规则库

  扩展库

    区别:规则库可以被所有的程序调用,  扩展库只能被支持MFC库程序调用

4 使用MFC库制作自己的窗口程序

   4.1 单文档视图构架程序

   CFrameWnd 框架窗口类,负责管理框架窗口

   CWinApp  应用程序类, 负责整个程序的流程

  CDocument   文档类, 负责管理数据

 CView  视图窗口类,负责管理视图窗口

   4.2 多文档视图构架程序

  CMDIChildWnd 多文档子框架窗口类,负责管理子框架窗口

  CMDIFrameWnd  多文档主框架窗口类, 负责管理主框架窗口

   CWinApp  应用程序类,负责整个程序的流程

  CDocument 文档类, 负责管理数据

   CView 视图窗口类, 负责管理视图窗口

   4.3 对话框构架程序

   CWinApp  应用程序类, 负责整个程序的流程

   CDialog 对话框窗口类, 负责管理对话框窗口

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值