![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
q__y__L
学习方向是大数据,模式识别。。。微
展开
-
MFC框架的一种理解方法
MFC的水很深,如果你想搞清楚所有的的细枝末节,恐怕我这里就帮不到你了,需要看侯捷的《深入浅出MFC》之类的书籍,一般而言,我们没必要知道所有的底层技术,但是知道一点基本的框架,对于编程还是很有用的。\quad一个简单的MFC程序\quad通常而言,我们在生成MFC程序的时候都是直接用类向导(class Wizard)生成好一个框架,你若想通过这个框架去分析MFC的机制,就会发现越深入,越难懂。转载 2016-04-27 00:25:03 · 6069 阅读 · 0 评论 -
win32多窗口的建立
本文主要是对win32程序作了一些改动,以此探讨窗口类,窗口的关系。先说一下窗口与类之间的关系\quad任何一个窗口都必须属于某一个窗口类,而一个窗口类却可以共享,即可以有多个窗口属于该窗口类。所以窗口和窗口类的关系是一对一的,而窗口类和窗口的关系是一对多。 利用vs建立一个win32程序,会发现vs自动帮你写好了框架,我们再额外建立一个窗口类wxce2a,原有的窗口类建立2个窗口,新的窗口类建立原创 2016-05-08 21:00:45 · 2341 阅读 · 0 评论 -
【转】图片控件的使用
图片控件简介 图片控件和前面讲到的静态文本框都是静态文本控件,因此两者的使用方法有很多相同之处,所属类都是CStatic类,有关成员函数已在前面介绍,这里就不重复了。1. 图片控件静态加载图片 1)创建一个基于对话框的MFC工程,名称设置为“Example27”。 2)准备一张Bitmap图片,大小无所谓,格式为.bmp 如下: 3)在Resource View中的“Exa转载 2016-05-07 15:13:40 · 941 阅读 · 0 评论 -
ClistCtrl类用法简介
CListCtrl类封装了“列表视图控件”功能,显示每个包含图标(列表视图中)和标签的收集。除图标和标签外,每一项还能有显示在图标和标签右边列中的信息。1.列表视图类的四种风格列表视图控件可用四种不同方式显示其内容,称之为“视图”。 1.图标视图:每一项以全尺寸图标(32×32像素)出现,下面有一个标签。用户可在列表视图窗口拖动项到任意位置。 2.小图标:视图每一项以小图标(16×16像素)出现转载 2016-05-07 14:01:03 · 971 阅读 · 0 评论 -
MFC对话框杂记(一)
1.添加了一个对话框资源,需要为该对话框添加一个类。2.修改对话框模板图标的步骤是:在资源视图中导入一个ico资源,不一定要是32*32的也可以是256*256,系统默认为IDC_ICON1.删掉原来的IDR_MAINFRAME图标,将IDC_ICON1改为IDR_MAINFRAME。点击生成->重新生成解决方案。 3.编辑框可以设置为密码框,也可以接设置多行编辑,属性分别为:Mutiline原创 2016-05-05 15:17:27 · 1032 阅读 · 0 评论 -
MFC消息映射笔记
大家有没有思考过当一个消息出现,应用程序框架是如何将消息与对象建立关系的?1.消息宏\quad为了支持消息映射,MFC提供了3种宏。1.1消息映射的声明和分解宏消息映射的声明和分界宏包含在CCmdTarget类中,如下表: 就是这3个宏组织了一张庞大的消息映射网络。所有继承与CCmdTarget类的派生类均具有这种特性。下面分别说说这个宏1)DECALRE_MESSAGE_MAP宏这个宏的定义原创 2016-05-03 19:45:10 · 3571 阅读 · 0 评论 -
MFC内部机制探秘
由于MFC应用程序涵盖了基于SDK的windows程序几乎所有的功能,所以使用MFC AppWizard创建的MFC程序将自动具有WIndows程序的基本功能,我们今天就来探寻一下MFC的框架机制。首先大家先利用向导制动建立一个基于MFC的单文档应用程序。我取名为MFC_DISCOVER,方便大家自己验证自己的程序。(多图预警)1.声明全局对象\quad利用应用程序对象theApp启动应用程序,th原创 2016-04-29 09:55:44 · 2776 阅读 · 0 评论 -
Window程序的结构--学习笔记
学过C系语言编程的都知道,程序的入口一定是main()函数,在windows系统中也有这样的函数,它叫WinMain函数。WinMain函数是所有windows程序的入口,主要负责注册窗口类,创建并初始化窗口,进入消息循环,以及消息循环检索到WM_QIUT消息时,终止程序执行。下面详细说明\quad在此之前,请看下面的代码:int WINAPI WinMain( HINS原创 2016-04-28 16:43:01 · 1581 阅读 · 0 评论 -
Windows消息队列学习笔记
1.windows消息和消息结构一条消息是作为一个结构传递给应用程序的,这个结构中,包含了消息号,消息的类型,字参数和长字参数等信息。结构定义如下:typedef struct tagMSG { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD time; POINT pt; } MSG;第一个成员变原创 2016-04-27 17:12:47 · 4516 阅读 · 0 评论 -
Win32程序资源的使用
作为一个可执行的应用程序文件,应该包含2部分,一部分是数据区,另一部分是程序代码区。数据区一般可分为2类:读写数据和只读数据。对于windows程序,有大量的只读数据。所谓资源就是应用程序运行期间通常不能更改或不需要更改的数据。\quadwindows程序资源有以下几种:加速键 Accelerator位图 Bitmap光标 Cursor对话框 DialogHTML图标 Icon菜单原创 2016-05-18 20:23:50 · 2819 阅读 · 0 评论