
MFC
meetings
这个作者很懒,什么都没留下…
展开
-
MFC六大机制之四:运行时类信息机制(RTTI)
首先得说明究竟什么是运行时类信息: 程序在运行时,得到对象的类信息以及所属类的继承层次关系。RTTI(Run-Time Type Information,运行时类型信息),下边通过一个例子来说明 1.建一个win32简单应用程序。 2.将stdafx.h中的头文件 更改为 。 3.Project-->Settings菜单项中设置使用MFC库 4原创 2015-07-03 22:14:41 · 780 阅读 · 0 评论 -
CDocument类的使用
首先我们来写一个例子:在视图类中显示文档类的数据1.建一个win32简单应用程序2. 删除入口函数,只留下#include "stdafx.h"3.将stdafx.h中的头文件 更改为 。4.Project-->Settings菜单项中设置使用MFC库5.编写代码:// MFCDoc.cpp : Defines the entry point for the ap原创 2015-07-15 21:20:18 · 4641 阅读 · 0 评论 -
单文档视图应用程序
1. 单文档视图应用程序和多文档的区别:前者在某一时刻只能管理一个文档,而后者可以管理多个2. 文档模板类作用:用统一的方式创建框架、视图、文档对象。CDocTemplate: 抽象基类,提供了所有文档模板的功能。 CSingleDocTemplate:单文档模板类 CSingleDocTemplate( UINT nID原创 2015-07-17 08:15:27 · 1822 阅读 · 0 评论 -
基于对话框的应用程序,点击按钮打开一个网页
核心:使用Webbrowser控件添加一个新的对话框,右键 Insert ActiveX control,选中双击对话框生成响应的类(Web),并为webbrowser绑定成员变量(m_Web)在OnInitDialog()函数中加: m_Web.Navigate("http://202.200.144.63/(gac14yvwcsjrzj45cx1fq4ed)/default原创 2015-08-23 21:40:02 · 3167 阅读 · 0 评论 -
MFC消息分类及处理方式
1. 标准消息 除WM_COMMAND之外,所有以WM_开头的消息;从CWnd派生的类,都可以接收到这类消息,比如: ON_WM_CREATE 对应WM_CREATE消息 ON_WM_PAINT 对应WM_PAINT消息 ON_WM_MOUSEMOVE 对应WM_MOUSEMOVE消息 ON_WM_XXX ……对上边列举原创 2015-07-13 21:05:37 · 1474 阅读 · 0 评论 -
CView类的使用
首先我们来写一个例子:1.建一个win32简单应用程序,不要认为这样就不能写出MFC程序,因为是不是MFC程序取决于调没调MFC函数。2. 删除入口函数,只留下#include "stdafx.h"3.将stdafx.h中的头文件 更改为 。4.Project-->Settings菜单项中设置使用MFC库5.编写代码:#include "stdafx.h"#i原创 2015-07-06 06:39:55 · 3379 阅读 · 0 评论 -
MFC六大机制之三:消息映射机制
上篇我们通过重写WindowProc函数来处理消息,今天我们采用下面的方法实现同样的功能 1.建一个win32简单应用程序,不要认为这样就不能写出MFC程序,因为是不是MFC程序取决于调没调MFC函数。2. 删除入口函数,只留下#include "stdafx.h"3.将stdafx.h中的头文件 更改为 。4.Project-->Settings菜单项中设置使用MFC库原创 2015-06-28 23:12:46 · 12666 阅读 · 0 评论 -
MFC六大机制之二:窗口创建机制
我们也通过一个简单的MFC程序进行研究1.建一个win32简单应用程序,(因为是不是MFC程序取决于调没调MFC函数)2. 删除入口函数,只留下#include "stdafx.h"3.将stdafx.h中的头文件 更改为 。4.Project-->Settings菜单项中设置使用MFC库。 5.编写代码// MFCCreate.cpp : Defines the e原创 2015-06-27 22:27:24 · 1178 阅读 · 0 评论 -
MFC六大机制之一:程序起动机制
我们通过写一个简单的MFC程序来认识这个机制 1.建一个win32简单应用程序,不要认为这样就不能写出MFC程序,因为是不是MFC程序取决于调没调MFC函数。 2. 删除入口函数,只留下#include "stdafx.h" 3.将stdafx.h中的头文件 更改为 。 4.Project-->Settings菜单项中设置使用MFC库,如下图所示原创 2015-06-27 21:45:53 · 1651 阅读 · 1 评论 -
MFC六大机制之五:动态创建机制
什么叫动态创建??? 创建位置类型的对象,我们可以先写一个创建对象的函数,要求是任何类的对象都可以使用该函数去创建,也包括后来定义的类。(你给我哪个类这个函数就能创建这个类的对象,函数在类的定义之前) 1.建一个win32控制台程序。 2.将stdafx.h 添加头文件。 3.Project-->Settings菜单项中设置使用MFC库原创 2015-07-04 14:28:11 · 1042 阅读 · 0 评论 -
切分窗口
说明: 切分窗口是对动态创建机制的运用1、分类:动态和静态 动态切分-程序在运行时,由用户拖动分隔条动态的切分窗口。每一个视图窗口使用的是相同的视图类。 静态切分-在编码创建时已经完成窗口切分。每一个视图窗口可以使用不同的视图类。(超市的监控)2 、动态切分 建一个win32简单应用程序, 删除入口函数,将stdafx.h中的头文件 更原创 2015-07-15 10:17:13 · 1450 阅读 · 0 评论