Visual C++基础教程 作者 郭文平 第10-13章 第10章.pptVIP

  • 12
  • 0
  • 约2.57万字
  • 约 133页
  • 2015-12-13 发布于广东
  • 举报

Visual C++基础教程 作者 郭文平 第10-13章 第10章.ppt

pDC-TextOut(400,10,用不同宽度的画笔画圆); CRect rect2(350,50,620,320); for (i=0;i7;i++) { if (NewPen.CreatePen(PS_SOLID,1+i,RGB(0,0,0))) { pOldPen=pDC-SelectObject(NewPen); pDC-Ellipse(rect2); rect2.DeflateRect(20,20,20,20); pDC-SelectObject(pOldPen); NewPen.DeleteObject(); } else MessageBox(创建画笔失败!); }   }   编译、链接和运行程序,运行结果如图10-7所示。 图10-7 例10.5运行结果 10.2.2 画刷  当在设备环境中绘制矩形、椭圆等封闭图形时,Windows使用设备环境当前的画刷填充图形内部,设备环境缺省的画刷为白色画刷WHITE_BRUSH。通过创建GDI画刷并在绘图之前将其选入设备环境可以改变图形的填充颜色和样式。  MFC的CBrush类封装了GDI画刷。画刷有三种基本类型:纯色画刷、阴影画刷和图案画刷。纯色画刷填充的是单一颜色,如果显示硬件不支持直接显示纯色画刷的颜色,则Windows通过抖动处理来模仿

文档评论(0)

1亿VIP精品文档

相关文档