你可以用Ellipse画圆或椭圆。(可用CBrush设置填充色,CPen设置边线色),一会儿上课,没时间写。 线输出函数 GetCurrentPosition 获取笔的当前位置(以逻辑坐标表示) MoveTo 移动当前位置 LineTo 从当前位置到一点画直线,但不包括那个点 Arc 画一段椭圆弧 ArcTo 画一段椭圆弧。除了更新当前位置以外,这个函数与Arc类似 AngleArc 画一条线段和圆弧,把当前位置移到圆弧终点 GetArcDirection 对设备上下文返回当前圆弧方向 SetArcDirection 设备圆弧和矩形函数要用到的绘图方向 PolyDraw 画一组线段和Bezier样条。这个函数更新当前位置Polyline画一组与指定点连接的线段 PolyPolyline 画多组相连线段。这个函数不使用也不更新当前位置 PolylineTo 画一条或多条直线,并把当前位置移到最后一条直线的终点 PolyBezier 画一条或多条Bezier样条。不使用也不更新当前位置 PolyBezierTo 画一条或多条Bezier样条,并把当前位置移到最后一条Bezier样条的终点 简单绘图函数 FillRect 用指定画刷填充给定矩形 FrameRect 在矩形周围绘制边界 InvertRect 反转矩形内容 DrawIcon 绘制图标 DrawDragRect 拖拽矩形时擦除并重绘它 FillSolidRect 用实颜色填充矩形 Draw3Drect 绘制三维矩形 DrawEdge 绘制矩形边 DrawFrameControl 绘制帧控件 DrawState 显示图像并应用可视化效果来表示一个状态 椭圆和多边形函数 Chord 绘制椭圆弧(椭圆和一条线段相交围成的闭合图形) DrawFocusRect 绘制用于表示焦点的风格的矩形 Ellipse 绘制椭圆 Pie 绘制饼形图 Polygon 绘制多边形,包含由线段连接的一个或多个点(顶点) PolyPolygon 创建使用当前多边形填充模式的两个或多个多边形,多边形可以相互分开或叠加 Polyline 绘制多边形,包含连接指定点的一组线段 Rectangle 使用当前笔绘制矩形,用当前画刷填充 RoundRect 使用当前笔绘制圆角矩形,用当前画刷填充
|