MindScape

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  44 随笔 :: 17 文章 :: 48 评论 :: 4 引用

08 2005 档案

摘要: 在Window上主要有三种方法得到Client Area的一个HDC句柄。1.在WM_PAINT消息中调用 BeginPaint()方法,BeginPaint方法返回一个当前无效区域的HDC句柄,并把该无效区域设置为有效区域。所谓无效区域就是需要应用程序重新绘制的区域,反之则为有效区域。BeginPaint被调用时同时返回了一个PAINTSTRUCT结构,其中给出了本次重绘的Clip Rectan...阅读全文
posted @ 2005-08-24 00:51 Jonny Yu 阅读(525) | 评论 (2) 编辑

摘要: Wndows中Window Management 的设计是很符合OO思想。首先每个Window的定义由WNDCLASS结构定义。在WNDCLASS中我们需要给出Window class name, Window的class style, 以及Wndow Procedure,WNDCLASS还提供了申请extra class bytes 和extra window byte的能力。这两个空间可以类比...阅读全文
posted @ 2005-08-23 00:48 Jonny Yu 阅读(339) | 评论 (0) 编辑

posted @ 2005-08-23 00:03 Jonny Yu 阅读(821) | 评论 (0) 编辑