注册 登录
编程论坛 C++教室

关于DC中,画刷、画笔的几点疑问

cqf00 发布于 2013-07-12 21:55, 479 次点击
关于DC中,画刷、画笔的几点疑问:
①在屏幕设备场景上画图形,会在屏幕上留下线条,如何删除
②Rectangle使用“画笔”来画边框,而为什么FrameRect使用“画刷”来画边框,为什么不统一?
3 回复
#2
qq5252734462013-07-12 23:08
BOOL InvalidateRect(
  HWND hWnd,           // handle to window
  CONST RECT *lpRect,  // rectangle coordinates
  BOOL bErase          // erase state
);
注意参数bErase

画笔  是画图形
画刷  是填充封闭图形
#3
cqf002013-07-18 20:28
回复 2楼 qq525273446
第二个问题没回答清楚,不过分还是给你吧
#4
rjsp2013-07-19 08:59
②Rectangle使用“画笔”来画边框,而为什么FrameRect使用“画刷”来画边框,为什么不统一?
------ 挺统一的呀,都是画刷填充本体
1