自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 1.13 空闲时间处理: Onldle <深入浅出MFC读书笔记>

空闲时间处理1.什么是空闲时间2.空闲时间可以用来做什么什么是空闲时间书上的概念是这样的: 系统中没有任何消息等待处理例如:假如我们的我们鼠标从屏幕划过, 可能产生很多的消息, 但是电脑的运行速度实在是太快了, 因此在每个消息被处理的间隙都会产生很多的空闲时间.空闲时间可以用来做什么空闲的时间可以用来处理后台工作传统的SDK程序如果需要处理空闲时间可以用以下代码来代替WinMain中传统的消息循环while(TRUE){ if(PeekMessage(......)) { i

2022-05-26 00:16:58 202

原创 1.12 Windows程序的生与死 <深入浅出MFC读书笔记>

Windows程序的生与死Windows程序的生与死主要是以下流程1.程序初始化过程中调用CreateWindows , 为程序建立了一个窗口, 是程序在屏幕上的体现. CreateWindows在产生窗口之后会发送WM_CREATE的消息直接给窗口函数<当一个应用程序创建窗口时,会通过消息处理函数。但是这个消息在 CreateWindow 函数返回之前被送到消息处理函数。>,于是可以在此时做些初始化操作(例如配置内存, 打开初始化文件, 读取初始数据…)...

2022-05-25 14:31:00 121

原创 1.11模块定义文件(.DEF)与资源描述文件(.RC) <深入浅出MFC读书笔记>

模块定义文件(.DEF)书上提到, Windows程序需要一个模块定义文件. 主要作用是将模块名称, 程序段, 数据段的的内存特性, 模块堆(heap)大小, 堆栈(stack)大小, 所有callback函数的名称等等记录下来. 并附上了一个实例NAME Generic //模块名DESCRIPTION 'Generic Sample' //EXETYPE WINDOWS //可执行文件类型STUB 'WIN

2022-05-23 23:06:51 522

原创 1.10 对话框的运行 < 深入浅出MFC读书笔记 >

对话框的运行读完这一章的内容后一共获得以下收获什么是模态(modal)对话框什么是非模态(modeless)对话框对话框时如何运行的对于什么是模态什么是非模态是根据对话框与其父窗口的关系来确定的一. 什么是模态对话框书上的说法: " 屏蔽了父窗口, 直到对话框结束 " 的就是模态对话框, 为了便于记忆我就想象模态就是对话框变成了一个球形的保护膜罩住了父窗口, 如果我们不去弄破这个保护膜就无法使用父窗口<类似屏蔽了呵呵>.二. 什么是非模态对话框书上的说法: " 父窗口与

2022-05-19 15:45:06 177

原创 1.9 消息映射 (Message Map) 的雏形<深入浅出MFC读书笔记>

消息映射(Message Map)的雏形在读完这一章的内容之后打算从以下几点来总结我的看法为什么需要消息映射如何实现消息映射首先解决第一个问题 为什么需要消息映射呢? 为了使窗口过程函数更加模块化, 一般化;如何来理解这句话呢? 分两部分第一, 当还没有进行消息映射之前. 窗口函数对消息的处理, 先是通过一个switch语句选择出消息类型, 再通过一个switch语句来选择ID号. 之后在case下书写自己的代码的 这么一种方式.代码如下LRESULT CALLBACK WndPro

2022-05-18 14:31:05 310

原创 SubcalssWindow() 函数说明

SubclassWindow 在MFC中, SubclassWindow是CWnd类的一个成员函数; 原型如下:/**Summery :调用此成员函数以“动态子类”窗口并将其附加到此 CWnd 对象;*Parameter: HWND hWnd -> 子类化窗口句柄*/BOOL SubclassWindow(HWND hWnd);这个中文版的看了半天也看不懂啥意思… 主要的疑问有什么是以"动态子类"窗口什么是附加为了弄清楚这个问题去查看了这个函数的英文概述...

2022-05-12 15:18:27 369

原创 关于宏定义中 # 以及 ## 号的作用

关于宏定义中 # 以及 ## 号的作用今天在学习 的时候 遇到了类似这样的一个问题:关于: ##的问题#define DECLARE_INT(name) int name##NUM;当时不明白其中 ##的意思,经过百度后发现原来他的做用是将两个字符串连接起来.以下是解释假如我有以下代码#define DECLARE_INT(name) int name##NUM;int main(){ DECLARE_INT(XiaoMing) return 0;}编

2021-07-01 18:52:20 77

SubclassWindow

SubclassWindow

2022-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除