ldxcms

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年9月13日

摘要: BeginPaint获取DC,是在响应WM_PAINT消息时PAINTSTRUCT ps;case WM_PAINT: hdc = BeginPaint(hwnd, &ps); //do something EndPaint(hwnd,&ps);其绘图范围是ps结构中指定的无效区域,即PAINTSTRUCT结构中的rcPaint指示的区域。BeginPaint会使无效区域变得有效。GetDC获取窗口整个客户区的区域,其绘图范围是整个客户区,GetDC不管客户区中有无无效区域,自然也就不会使客户区中存在的无效区域变得有效。 阅读全文
posted @ 2013-09-13 11:31 ldxcms 阅读(303) 评论(0) 推荐(0) 编辑