最近做WIN32 API开发时发现对ScrollWindow的一些工作原理并不是太清楚,于是做了相关研究,记载下来和大家共同学习。 首先在WM_CREATE中获取系统字符的宽度和高度 [cpp] view plain copy print? case WM_CREATE: //获取系统字符的宽度和高 Read More
posted @ 2017-01-20 23:34 findumars Views(1044) Comments(0) Diggs(0)
之前写了一个软件用于实验室的打卡提醒,其中一个重要的功能是在关机之前提醒当天晚上是否已经打卡。之前我是在WM_ENDSESSION中弹出一个模态对话框来提醒,在XP中基本工作正常,在Win7中大多数时候工作正常,但是有时候会出现不提醒现象。我想这中间是不是有什么玄机,Windows的关机方案从XP到 Read More
posted @ 2017-01-20 23:33 findumars Views(628) Comments(0) Diggs(0)
总是有新入门的Windows程序员问我Windows的句柄到底是什么,我说你把它看做一种类似指针的标识就行了,但是显然这一答案不能让他们满意,然后我说去问问度娘吧,他们说不行网上的说法太多还难以理解。今天比较闲,我上网查了查,光是百度百科词条“句柄”中就有好几种说法,很多叙述还是错误的,天知道这些误 Read More
posted @ 2017-01-20 23:22 findumars Views(2152) Comments(0) Diggs(0)
我在使用剪切板时,发现通用的都是使用GlobalAlloc来分配内存,我就想不是说在Win32中GlobalAlloc和LocalAlloc是一样的那为什么不用LocalAlloc呢,原谅我的好奇心吧,对此我研究了一番,如果你也有此疑问,可以看一看。 先看一看关于GlobalAlloc和LocalA Read More
posted @ 2017-01-20 23:19 findumars Views(1011) Comments(0) Diggs(0)
笔记:争取不用看下面的内容,只看自己的笔记,就能记住这个流程,就算明白了: _tWinMain-->AfxWinMain,它调用四个函数: -->AfxWinInit用于做一些框架的初始化工作。 -->CWinApp::InitApplication在appcore.cpp中,和C程序略有不同,这里 Read More
posted @ 2017-01-20 23:16 findumars Views(1597) Comments(0) Diggs(0)