摘要: =============《Windows 程序设计 第五版》读书笔记 || 第四章 输出文字 =============这看似是一个很简单的问题,不就是进行文字的输出么,C语言里的printf ,C++里的count,都很简单的,不过这在SDK中却是件难事儿。在SDK中输出一段文字,不仅需要设置文字的颜色、字体、字体高度、字体宽度,还得设置文字的背景颜色,相比于C/C++中的文字输出,要复杂许多。要弄清在SDK中,文字是怎么显示在窗体上的,还得了解一下Windows中文字的一些细节问题。一、系统字体如何设置文字的颜色,在这一章中没有作介绍,默认情况下,输出文字的背景颜色是使用WNDCLASS 阅读全文
posted @ 2008-10-16 21:36 冷寒生 阅读(2682) 评论(0) 推荐(0) 编辑
摘要: =============《Windows 程序设计 第五版》读书笔记 || 第四章 输出文字 ============= 获取设备句柄的两种方法 所谓设备句柄,说得通俗一点儿就是要操作的对象,比如一个窗口句柄,一个按钮的句柄。先说说这两种方法的不同之处,其中BeginPaint/EndPaint是重绘整个显示区域,它传回的是一个设备内容句柄,而GetDC/ReleaseDC可以定制重绘区域,它传回的是一个矩形区域。默认情况下,这个矩形区域就是整个显示区域。(1) BeginPaint/EndPainthdc=BeginPaint(hwnd,&ps)使用GDI函数EndPaint(hw 阅读全文
posted @ 2008-10-16 20:35 冷寒生 阅读(5276) 评论(0) 推荐(0) 编辑
IT知识库