2013年6月1日
摘要: MSDN Library Online内容太多,如果不是直接搜索,按照它的树形菜单一级一级找某一个函数的话,需要好多步骤,下面以逐级查找“GDI”函数“GetTextMetrics”的形式,备忘MSDN的一种使用方法:步骤示例: ①打开“Windows GDI”链接: ②在树形子目录中点击“Fonts and Text”,转到 ③在树形子目录中点击“Font and Text Reference”,转到 ④在树形子目录中点击“Font and Text Functions”进行完如上步骤,便到了一个函数列表,函数很丰富。常用链接 API Windows API的根目录链接为(百... 阅读全文
posted @ 2013-06-01 22:28 毋忆典藏 阅读(351) 评论(0) 推荐(0)
摘要: 纸质书籍更符合阅读习惯,阅读起来也有缺点,假设看到了200页时想到了之前某个阅读过的相关知识点,想回去再看一下,或者统计归类一下相关知识点,这时候一页页翻回去显然不可取,如果此时有电子版的书籍,那检索起来就很方便。特别是类似于《Windows程序设计》这种技术类的书籍,不管电子书是中文版还是英文版,都可以搜索,因为其中的术语都是英文,没有翻译,例如:wParam。这样,搜索起来就方便很多。 例如在看《Windows程序设计》中文版95页代码的时候,想起之前讲到过WM_VSCROLL的相关参数wParam的一些知识点,就可以在电子版搜索wParam,找到87页有如下一段讲述: When ... 阅读全文
posted @ 2013-06-01 15:12 毋忆典藏 阅读(212) 评论(0) 推荐(0)
摘要: 1.当WinMain函数调用CreateWindow时,窗口过程收到WM_CREATE消息,而第一条WM_SIZE消息就发生在那之后(准确的说是WinMain调用ShowWindow函数时)【相关应用汇总:因此①可以在窗口过程的WM_SIZE处理中获取字体的高度和宽度;②可以获取窗口(客户区)的宽度和高度(59页和81页有WM_SIZE相应lParam变量的解释);③可以对滚动条进行诸如SetScrollInfo的初始化工作】。 ——《Windows程序设计》82页 另:在许多Windows程序这个I报告,WM_SIZE消息后经常会有一个WM_PAINT消息。因为定义窗口类时,通常指定了... 阅读全文
posted @ 2013-06-01 13:33 毋忆典藏 阅读(468) 评论(0) 推荐(0)
摘要: 《Windows程序设计》第88页有一个API函数调用(另外,对这页的程序——“加入滚动条的SYSMETS”,这个链接给出了很好的注释和运行截图,值得一看:http://blog.csdn.net/sergery/article/details/8029796 ):SetScrollPos (hwnd, SB_VERT, iVscrollPos, TRUE) ;其中,iVscrollPos是窗口过程WndProc中定义的一个static变量,没有给初始值,使用的是默认初始化规则,于是就将相关规则找出来复习一下,摘要如下: 1.static 局部对象确保不迟于在程序执行流程第一次经过该... 阅读全文
posted @ 2013-06-01 09:58 毋忆典藏 阅读(1355) 评论(0) 推荐(0)