简要说明 MFC是微软的一个基础类库,如果在Windows平台上做GUI的开发,这是一个不错的选择。简单的记录MFC学习过程中的需要掌握或者后期需要查看的知识点。 Windows消息机制 1. 操作系统首先捕获到来自键盘或鼠标等输入系统的消息,并将获取到的消息存放到消息队列中。 2. 应用程序一直通 ...
分类:
编程语言 时间:
2019-10-18 15:34:09
阅读次数:
92
2019/1/13 视频来源: https://www.bilibili.com/video/av20005978/?p=26 一. MFC框架中一些重要的函数 1. InitInstance函数 应用程序类的一个虚函数,MFC应用程序的入口。初始化的作用。 2. PreCreateWindow函数 ...
分类:
编程语言 时间:
2019-01-26 17:59:53
阅读次数:
170
事实上MFC这东西吧,好像也不光是MFC,非常多东西,事实上我如今才感觉到,假设想高速做一个东西出来的话。是没有必要系统的学关于这个东西的所有知识的。比方我想做一个MFC相似QQ的软件,可是我又不想花太多时间去一本厚厚的VC++, 索性就在网上找了博客,去研究一下。做了一个Socket的小练习,由于 ...
分类:
编程语言 时间:
2018-01-14 14:27:24
阅读次数:
185
一、MFC六大关键技术 1、MFC初始化 寻找main函数 C++规定,全局对象的构造将比main或WinMain函数更早。 首先是全局构造 CObject构造函数 -> CCmdTarget -> CWinThread -> CWinApp -> theApp构造函数 然后进入WinMain函数 ...
分类:
编程语言 时间:
2017-09-06 21:20:33
阅读次数:
242
1 MFC单文档程序的主要类 (1)文档类(Document) 即应用程序处理的数据对象,文档一般从 MFC 中 CDocument 中派生。CDocument 类用于相应数据文件的读取以及存储 Cview 类所需要观察和处理的信息。 (2)视类(View) 视相当于文档在应用程序中的观察窗口,它确 ...
分类:
编程语言 时间:
2017-07-09 16:08:27
阅读次数:
220
1 stdafx.h 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。 预编译头文件通过编译stdafx.cpp生成,以工程 ...
分类:
编程语言 时间:
2017-07-09 12:31:23
阅读次数:
432
从类CCmdTarget派生出绝大多数MFC中的类,其层次结构如下图: 从根类Cobject层层派生出绝大多数MFC中的类,层次结构如下图: MFC中重点类: CObject类是MFC的绝大部分类的基类。该类完成动态空间的分配与回收,支持一般的对象诊断、运行时类型标识,出错信息处理和文档序列化等。 ...
分类:
编程语言 时间:
2017-07-07 11:39:33
阅读次数:
290
Visual C++(VC/MFC)学习电子书及开发工具下载请看这里 史无前例的网络最全最强C/C++资料索引: C/C++编程语言学习资料尽收眼底 电子书+视频教程 VC++/MFC(VC6)开发技术精品学习资料下载汇总 Visual C++/MFC数字图像处理学习参考资料下载大全 C++ Bui ...
分类:
编程语言 时间:
2016-11-24 11:22:07
阅读次数:
324
有一件郁闷了我很久的事情,在VS中编辑对话框或者点击预览时都是以Win7风格体现的按钮及对话框: 点击上图测试对话框: 然而生成的应用程序却是这样的: 这样人很不爽啊,按钮风格回到了N年前的版本,复古版啊有木有 我在网上找到的解决方案如下: 首先在RES目录下建一个文本文件,命名 windows.m ...
分类:
编程语言 时间:
2016-05-25 18:43:48
阅读次数:
197