![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC学习笔记
文章平均质量分 78
Natepan
如果我是一只蜗牛,那我只能慢慢向上爬!坚持;while(success != try());
展开
-
MFC学习笔记之二----------MFC框架程序及消息映射
前面已经知道,在一个windows程序中,winmain函数作为程序的入口函数,一个程序的是:设计窗口(给窗口设置相应的属性)——>注册窗口——>创建窗口——>显示并且更新窗口——>消息循环;但是当创建一个MFC程序时候,并没有看到winmain函数之类的东西,并且之前的程序框架原创 2011-07-26 21:36:40 · 910 阅读 · 0 评论 -
MFC学习笔记之四————菜单编程与windows消息分类
首先,在MFC中,具有PopUp属性的菜单是不能用来做命令响应的。在MFC中: 当点击一个菜单项的时候,最先接受到菜单项消息的是CMainFrame框架类,CMainFrame框架类将会把菜单项消息交给它的子窗口View类,由View原创 2011-07-30 13:42:22 · 1032 阅读 · 0 评论 -
MFC学习笔记之一——————win32 SDK程序框架逻辑剖析
第一天学习MFC,主要将window程序的运行,一些重要的API函数的初步了解,为下一步学习MFC基础基础。将学习到的东西记记~windows应用程序与操作系统之间通过消息传递实现,操作系统将事件都封装成一个MSG的消息结构体,两者之间的交互通过消息队列完成。来看看消息中具体应有原创 2011-07-25 23:30:53 · 760 阅读 · 0 评论 -
MFC学习笔记之五—————对话框编程及控件初步操作
通过一个简单的向导程序demo的设计,初步了解了MFC中一些基本对话框编程函数的编程以及一些基本控件的使用。首先来了解一些重要的函数:获取对话框上的项目指针:GetDlgItem(),注意此函数的返回值,一般都需要进行强制类型转换。获取窗口信息:GetWindowTe原创 2011-07-31 18:58:11 · 994 阅读 · 0 评论 -
MFC学习笔记之六————更改appwizard生成的窗口外观
要更改应用程序的窗口的外观,我们可以在两个时候更改,一是在应用程序窗口创建之前,二是在应用程序窗口创建之后进行更改。本文将两种方式记录下来。 在窗口创建之前修改:我们之前已经知道,在应用程序窗口创建之前会调用一个叫PreCreateWindow()的函数,要想在窗原创 2011-08-02 22:00:32 · 874 阅读 · 0 评论 -
MFC学习笔记之三————区分窗口类对象以及窗口&&四种获得DC方式绘图
首先区分一下窗口类、窗口类对象以及窗口要区分这些关键是知道C++窗口类对象的生命周期与窗口的生命周期不是一致的!(这里容易误解的是C++窗口类对象就是窗口!)当一个窗口销毁时,与C++窗口类对象没有关系,他们之间的纽带在于这个C++窗口类内部成员变量(如m_hWnd),该变量保存原创 2011-07-28 23:26:40 · 996 阅读 · 0 评论 -
MFC学习笔记之七————工具栏编程与状态栏编程
以上是两个类的继承图;首先来说MFC中工具栏的创建方法,可以有两种方法创建工具栏: 第一种方式的步骤如下:(1)创建工具栏资源。这个在IDE中的资源编辑器中完成。(2)构造一个CToolBar对象。(3)调用Create()函数或者CreateEx原创 2011-08-02 22:57:32 · 811 阅读 · 0 评论 -
解析C++普通局部变量与指针类型的对象变量的应用区别
首先我们想来了解一下MFC中的CPtrArray类,他可以说是CObject类型指针对象的集合。通过int Add( CObject* newElement );注意参数是一个指针类型)可以向集合中添加元素。首先我们定义一个CPtrArray类型的对象。CPtrArray pAr原创 2011-08-03 20:35:19 · 1149 阅读 · 0 评论 -
MFC学习笔记之八————颜色对话框与字体对话框
当程序中需要用到画图的时候,就要选择画笔的颜色,在MFC中提供了一个CColorDialog的类,通过此类可以很方便的创建这样一个颜色对话框。其构造函数如下:CColorDialog( COLORREF clrInit = 0, DWORD dwFlags = 0, CWnd原创 2011-08-08 14:07:00 · 2570 阅读 · 0 评论