CDC类的主要绘图成员函数..docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CDC类的主要绘图成员函数.

CDC类的主要绘图成员函数 CDC类中常用绘图函数函 数描 述使用频率Arc()椭圆弧****BitBlt()把位图从一个DC拷贝到另一个DC*Draw3dRect()绘制三维矩形**DrawDragRect()绘制用鼠标拖动的矩形**DrawEdge()绘制矩形的边缘**DrawIcon()绘制图标***Ellipse()绘制椭圆****FillRect()绘制用给定的画刷颜色填充矩形***FillRgn()绘制用给定的画刷颜色填充区域***FillSolidRed()绘制用给定的颜色填充矩形***FloodFill()用当前的画刷颜色填充区域***FrameRect()绘制矩形边界**FrameRgn()绘制区域边界**GetBKColor()获取背景颜色*****GetCurrentBitmap()获取所选位图的指针**GetCurrentBrush()获取所选画刷的指针***GetCurrentFont()获取所选字体的指针***GetCurrentPalette()获取所选调色板的指针***GetCurrentPen()获取所选画笔的指针***GetCurrentPosition()获取画笔的当前位置****GetDeviceCaps()获取显示设备能力的信息** GetMapMode()获取当前设置映射模式***Getpixel()获取给定像素的RGB颜色值*****GetPolyFillMode()获取多边形填充模式***GetTextColor()获取文本颜色****GetTextExtent()获取文本的宽度和高度**GetTextMetrics()获取当前文本的信息**GetWindow()获取DC窗口的指针**GrayString()绘制灰色文本***LineTo()绘制直线******MoveTo()设置当前画笔位置******Pie()绘制饼图***Polygon()绘制多边形***PolyLine()绘制一组直线***RealizePalette()将逻辑调色板映射到系统调色板**Rectangle()绘制矩形****RoundRect()绘制圆角矩形***SelectObject()选择GDI绘图对象**SelectPalette()选择逻辑调色板**SelectStockObject()选择预定义图形对象** SetBkColor()设置背景颜色******SetMapMode()设置映射模式***SetPixel()把像素设定为给定的颜色******SetTextColor()设置文本颜色******StretchBlt()把位图从一个DC拷贝到另一个DC,并根据需要扩展或压缩位图*TextOut()绘制字符串文本*****1)绘制像素函数原型:COLORREF SetPixel(int x,int y,COLORREF crColor );设置某像素点的RGB值2)获取像素颜色函数原型:COLORREF GetPixel(int x,int y)const;返回值:指定像素的RGB值。参数说明:得到指定像素的RGB颜色值一、画笔函数画笔是用来绘制直线、曲线或图形的边界线,是绘图工具类之一画笔通常具有线型、宽度和颜色三种属性画笔的线型通常有实线、虚线、点线、点划线、双点划线、不可见线和内框架线7种,这些线型都是以PS_为前缀的预定义标识符默认的画笔是一个像素单位的黑色实线要想更换画笔,可以在创建新画笔对象后,将其选入设备上下文,就可使用新画笔进行绘图。1)创建画笔函数原型:BOOL CreatePen(int nPenStyle,int nWidth,COLORREF crColor);返回值:非零。参数说明:第一个参数nPenStyle是画笔的风格代码第二个参数nWidth是画笔的宽度第三个参数crColor是画笔的颜色。PS_SOLID;实线;宽度任意指定PS_DASH;虚线;宽度1(不可任意指定)PS_DOT;点线;宽度1(不可任意指定)PS_DASHDOT;点划线;宽度1(不可任意指定)PS_DASHDOTDOT;双点画线;宽度1(不可任意指定)PS_NULL;不可见线;宽度1(不可任意指定)PS_INSIDEFRAME;内框架线;宽度任意指定2)选择画笔函数原型:Cpen *SelectObject(Cpen *pPen);返回值:被替代画笔的指针。参数说明:参数pPen是Cpen类的被选中的新画笔对象指针。本函数把原画笔换成新画笔,同时返回指向原画笔的指针。3)删除画笔函数原型:BOOL DeleteObject( );返回值:非零。参数说明:画笔使用完毕,把已成自由状态的画笔从系统内存中清除。4)选择一支库画笔函数原型:virtual CGdiObject *SelectStoc

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档