
深入浅出MFC读书笔记
这是个人从0开始读深入浅出一些总结和笔记,希望通过记录分享的方式, 提高自身对本书的理解
chiec
这个作者很懒,什么都没留下…
展开
-
1.13 空闲时间处理: Onldle <深入浅出MFC读书笔记>
空闲时间处理1.什么是空闲时间2.空闲时间可以用来做什么什么是空闲时间书上的概念是这样的: 系统中没有任何消息等待处理例如:假如我们的我们鼠标从屏幕划过, 可能产生很多的消息, 但是电脑的运行速度实在是太快了, 因此在每个消息被处理的间隙都会产生很多的空闲时间.空闲时间可以用来做什么空闲的时间可以用来处理后台工作传统的SDK程序如果需要处理空闲时间可以用以下代码来代替WinMain中传统的消息循环while(TRUE){ if(PeekMessage(......)) { i原创 2022-05-26 00:16:58 · 285 阅读 · 0 评论 -
1.12 Windows程序的生与死 <深入浅出MFC读书笔记>
Windows程序的生与死Windows程序的生与死主要是以下流程1.程序初始化过程中调用CreateWindows , 为程序建立了一个窗口, 是程序在屏幕上的体现. CreateWindows在产生窗口之后会发送WM_CREATE的消息直接给窗口函数<当一个应用程序创建窗口时,会通过消息处理函数。但是这个消息在 CreateWindow 函数返回之前被送到消息处理函数。>,于是可以在此时做些初始化操作(例如配置内存, 打开初始化文件, 读取初始数据…)...原创 2022-05-25 14:31:00 · 161 阅读 · 0 评论 -
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 · 609 阅读 · 0 评论 -
1.10 对话框的运行 < 深入浅出MFC读书笔记 >
对话框的运行读完这一章的内容后一共获得以下收获什么是模态(modal)对话框什么是非模态(modeless)对话框对话框时如何运行的对于什么是模态什么是非模态是根据对话框与其父窗口的关系来确定的一. 什么是模态对话框书上的说法: " 屏蔽了父窗口, 直到对话框结束 " 的就是模态对话框, 为了便于记忆我就想象模态就是对话框变成了一个球形的保护膜罩住了父窗口, 如果我们不去弄破这个保护膜就无法使用父窗口<类似屏蔽了呵呵>.二. 什么是非模态对话框书上的说法: " 父窗口与原创 2022-05-19 15:45:06 · 225 阅读 · 0 评论 -
1.9 消息映射 (Message Map) 的雏形<深入浅出MFC读书笔记>
消息映射(Message Map)的雏形在读完这一章的内容之后打算从以下几点来总结我的看法为什么需要消息映射如何实现消息映射首先解决第一个问题 为什么需要消息映射呢? 为了使窗口过程函数更加模块化, 一般化;如何来理解这句话呢? 分两部分第一, 当还没有进行消息映射之前. 窗口函数对消息的处理, 先是通过一个switch语句选择出消息类型, 再通过一个switch语句来选择ID号. 之后在case下书写自己的代码的 这么一种方式.代码如下LRESULT CALLBACK WndPro原创 2022-05-18 14:31:05 · 384 阅读 · 0 评论