20120214

来源:互联网 发布:安卓手机网游源码 编辑:程序博客网 时间:2024/06/18 14:36

 一个最基本的单文档视图的MFC程序,包含CxxApp、CxxDoc、CMainFrame、CxxView和CAboutDlg五个类。
  它们在程序开始运行时被创建的顺序是:CxxApp 、CxxDoc 、CMainFrame 、CxxView 、CAboutDlg 。
       C**App()定义了窗体加载之前需要做的预处理。比如一个加密的软件,打开后提示用户输入密码。这个事件的处理程序就要写在C**App()的InitInstance(中。                                     
    CMainFrame()包含了对工具栏、状态栏、窗口的定义。
    C**View包含了最主要的处理功能,如菜单操作、快捷键、用户交互操作等。
    CAboutDlg定义了ABOUT对话框。
    其中,前四个都是在程序主窗口出现之前被创建的,CAboutDlg是在“关于”对话框弹出时被创建的

为一个控件定义一个关联的数据成员变量后,就可以使用CWnd::UpdateData  控件相关数据的输入和读取
True:控件传给变量
False:变量传给控件

 

API是别人写好的函数你来用的都叫API
在MFC里,用的是微软的人写好的API,还有MFC是一个框架,即有人写了一个基本的可以用的程序,
然后你在里面通过调用API和逻辑代码完成你自己想要的功能。
简单点说,api是windows的标准应用程序接口,是windows留给程序员一系列可用的函数,这些函数都是比较底层和基本的
MFC是对文档、视图、控件等元素进行抽象,对api函数进行封装,成为一个体系,留给程序员的高层的接口

原创粉丝点击