表3.1CDC类中常用绘图函数 使用频率 0 椭圆弧 BitBlt 把位图从一个DC拷贝到另一个DC Draw3dRecto 绘制三维矩形 Draw Recto 绘制用鼠标拖动的矩形 DrawEdgeO 绘制矩形的边缘 Drawlcono 绘制图标 绘制椭圆 FllRecto 绘制用给定的画刷颜色填充矩形 FolIGno 绘制用给定的画刷颜色填充区域
表3.1 CDC类中常用绘图函数 函 数 描 述 使用频率 Arc() 椭圆弧 **** BitBlt() 把位图从一个DC拷贝到另一个DC * Draw3dRect() 绘制三维矩形 ** DrawDragRect() 绘制用鼠标拖动的矩形 ** DrawEdge() 绘制矩形的边缘 ** DrawIcon() 绘制图标 *** Ellipse() 绘制椭圆 **** FillRect() 绘制用给定的画刷颜色填充矩形 *** FillRgn() 绘制用给定的画刷颜色填充区域 ***
FillSolid Redo 绘制用给定的颜色填充矩形 FloodFlllo 用当前的画刷颜色填充区域 Frame Recto 绘制矩形边界 FrameRgno 绘制区域边界 jetBK Coloro 获取背景颜色 Get Current Bitmap 获取所选位图的指钅 Get Current Brush 获取所选画刷的指针 Get Fonto 获取所选字体的指针 Get CurrentPaletteO 获取所选调色板的指针 Get Peno 获取所选画笔的指针 Get Current Pos itiono 获取画笔的当前位置 市客容 Get Device CapsO 获取显示设备能力的信息
FillSolidRed() 绘制用给定的颜色填充矩形 *** FloodFill() 用当前的画刷颜色填充区域 *** FrameRect() 绘制矩形边界 ** FrameRgn() 绘制区域边界 ** GetBKColor() 获取背景颜色 ***** GetCurrentBitmap() 获取所选位图的指针 ** GetCurrentBrush() 获取所选画刷的指针 *** GetCurrentFont() 获取所选字体的指针 *** GetCurrentPalette() 获取所选调色板的指针 *** GetCurrentPen() 获取所选画笔的指针 *** GetCurrentPosition() 获取画笔的当前位置 **** GetDeviceCaps() 获取显示设备能力的信息 **
GetpivelO 获取给定像素的RGB颜色值 Get Poly FilIModeO 获取多边形填充模式 取文本颜 et TextExento 获取文本的宽度和高度 Get TextMetricso 获取当前文本的信息 Get Window 获取DC窗口的指针 绘制直线 Move Too 设置当前画笔位置 容率 绘制多边形
GetMapMode() 获取当前设置映射模式 *** Getpixel() 获取给定像素的RGB颜色值 ***** GetPolyFillMode() 获取多边形填充模式 *** GetTextColor() 获取文本颜色 **** GetTextExtent() 获取文本的宽度和高度 ** GetTextMetrics() 获取当前文本的信息 ** GetWindow() 获取DC窗口的指针 ** GrayString() 绘制灰色文本 *** LineTo() 绘制直线 ****** MoveTo() 设置当前画笔位置 ****** Pie() 绘制饼图 *** Polygon() 绘制多边形 ***
PolyLine)绘制一组直线 水水水 Realize Palett将逻辑调色板映射到系统* 调色板 Rectangle绘制矩形 水水水水 RoundRect绘制圆角矩形 水水水 Selectobje选择GD绘图对象 cto SelectPalet选择逻辑调色板 水水 Selectstoc选择预定义图形对象 水水 kObject(
PolyLine() 绘制一组直线 *** RealizePalett e() 将逻辑调色板映射到系统 调色板 ** Rectangle() 绘制矩形 **** RoundRect () 绘制圆角矩形 *** SelectObje ct() 选择GDI绘图对象 ** SelectPalet te() 选择逻辑调色板 ** SelectStoc kObject() 选择预定义图形对象 **
SetBkColoro 设置背景颜色 SetMapModeo 设置映射模式 率帝 SetPixel 把像素设定为给定的颜色 Set TextColoro 设置文本颜色 StretchBito 把位图从一个DC拷贝到另一个DC,并根据需要扩展或 压缩位图 TextOutO 绘制字符串文本 」这些函数的语法和使用可以通过MSDN帮助查询。 322节主要介绍 Windows中基本图形,包括电 直线、圆、圆弧、矩形、椭圆、扇形、折线等程 序设计
◼ 这些函数的语法和使用可以通过MSDN帮助查询。 3.2.2节主要介绍Windows中基本图形,包括电、 直线、圆、圆弧、矩形、椭圆、扇形、折线等程 序设计 SetBkColor() 设置背景颜色 ****** SetMapMode() 设置映射模式 *** SetPixel() 把像素设定为给定的颜色 ****** SetTextColor() 设置文本颜色 ****** StretchBlt() 把位图从一个DC拷贝到另一个DC,并根据需要扩展或 压缩位图 * TextOut() 绘制字符串文本 *****