![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mfc
文章平均质量分 78
_子木_
这个作者很懒,什么都没留下…
展开
-
mfc第一天
一个MFC程序启动机制。AFX_MODULE_STATE* pModuleState = _AFX_CMDTARGET_GETSTATE(); aaa//当前程序模块信息class AFX_MODULE_STATE : public CNoTrackObject#ifdef _AFXDLL#define _AFX_CMDTARGET_GETSTATE() (m_pModuleSt原创 2015-03-31 10:55:40 · 624 阅读 · 0 评论 -
MFC操作文件
两个例子。。// MFCFile.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include void CFileTest(){ CFile file; if(!file.Open("c:/mfcfile.txt", CFile::modeCreate|CFile原创 2015-04-06 22:44:56 · 395 阅读 · 0 评论 -
MFC集合
不多说,运行一个例子看看。// MFCCollection.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include class CPoint3D{public: int m_x; int m_y; int m_z; CPoint3D(){} CPoin原创 2015-04-06 22:42:28 · 439 阅读 · 0 评论 -
MFC第十天
MFC对话框1分类 模式和非模式2相关类 CDialog --父类 CWnd CCommonDialog 通用对话框--父类CDialog CPropertypage 属性页对话框 --父类CDialog CpropertySheet类,与CPropertypage一起完成属性页的创建. 3创建基于对话框的应用程序。 1.模式对话框 添加对话框资源,原创 2015-04-06 22:50:46 · 680 阅读 · 0 评论 -
MFC第九天
MFC文件操作 1.相关类 CFile类 封装了文件句柄以及相关操作的API CFileFind类 封装了文件查找相关的类 2 CFile类的使用 2.1打开或者创建文件 2.2文件读写 通常放到宜昌处理结果中 2.3关闭文件CFileFind 查找指定目录下的所有文件原创 2015-04-06 22:46:49 · 565 阅读 · 0 评论 -
MFC第七天
多文档视图应用程序 1,概念 可以同时管理多个文档,例如:word excel office等 2.相关类 CWinApp CMDIFrameWnd ---对文档主框架类 CMDIChildWnd ---多文档子框架类 CView/CEditView CMultiDocTemplate --多文档程序模板原创 2015-04-04 12:52:08 · 542 阅读 · 0 评论 -
mfc第六天
一文档类1,MFC文档相关类 用于管理数据,封装了数据和视图窗口之间的操作。CDocument --父类CCmdTarget2,使用 1,利用CFrameWnd::LoadFrame函数创建框架窗口 2,在框架窗口的WM_CREATE消息中创建视图窗口 3,将视图窗口的WM_REATE消息中将视图类对象和文档类对象进行关系(建立绑定关系)3.原创 2015-04-04 12:39:41 · 770 阅读 · 0 评论 -
mfc第五天
一MFC视图 1,相关问题 视图窗口 --一个数据的窗口,可以喝用户进行交互操作 MFC视图类CView及其子类 2.视图窗口的使用 框架窗口带标题栏,是父窗口,而视图窗口不带标题栏,是子窗口 2.1将CView类派生自己的视图类(CMyView),并需要重写一个虚函数OnDraw 在框架窗口的WM_CREAT原创 2015-04-01 14:19:27 · 517 阅读 · 0 评论 -
mfc第四天
一MFC菜单1 菜单的相关问题 win32--HMENU MFC----CMenu类对象-->实为菜单句柄的映射 CMenu类封装了操作菜单的各种API函数 封装了一个成员CMenu::m_hMenu保存菜单句柄2.菜单使用 1.添加菜单资源 2.将菜单设置到窗口 1)在框架类窗口的WM_CREA原创 2015-04-01 13:57:44 · 469 阅读 · 0 评论 -
mfc第三天
消息映射机制1)必须继承自CCmdTarget 2)类中药添加声明宏 DECLARE_MESSAGE_MAP() 3)类外添加实现宏 BEGIN_MESSAGE_MAP(theClass,baseClass)////本类,基类 ON_MESSAGE(msg,functionname) END_MESSAGE_MA原创 2015-04-01 12:15:16 · 671 阅读 · 0 评论 -
mfc第二天
mfc第二大机制 窗口创建第二大机制 ::::真正实现功能的都是windows API窗口创建 1)加载菜单 2)调用PreCreateWindow设计并注册窗口类。内部调用afxDeferRegisterClass()设计窗口类 WNDCLASS wndcls; wndcls.lpfnWndProc = DefWindowProc; // ..... 调用_AfxRegist原创 2015-03-31 10:58:40 · 649 阅读 · 0 评论 -
MFC第八天
mfc绘图 绘图对象的使用, CBitmap 使用 创建于当前dc的兼容dc (内存中数据结构一样) 将位图选入兼容dc 将位图从兼容dc拷贝到当前dc 将位图从兼容dc中选出,恢复位图 删除兼容dc 删除位图对象 CRgn 复杂区域 创建几何区域 CRgn::CreateXXX原创 2015-04-06 22:36:57 · 630 阅读 · 0 评论