BOOL PolyLine(LPPOINT lpPoints ,int nCount); 绘制连接lpPoints指定点的一组线段。使用当前画笔在起始点与下一点之间绘制直线。 (32)GetWindowRect() CWnd::GetWindowRect void GetWindowRect( LPRECT lpRect ) const; CWnd对象的边界矩形的大小拷贝到lpRect所指向的结构中。大小是用相对于显示器屏幕左上角的屏幕...
BOOL Polyline(LPPOINT lpPoints,int nCount); 1. 由指定的多边形顶点绘制多边形。参数lpPoints为指向一个POINT结构体变量数组或CPoint对象数组的指针,其中的POINT结构体变量或CPoint对象代表了多边形顶点的坐标;参数nCount为数组中点的个数,至少为2。 virtual BOOL TextOut(int x,int y,LPCTSTR lpszString,int ...
PolyLine这个函数.则是给一个数组. 这个数组里面保存着x y坐标. 然后它会遍历数组.以你给定的点来画线. 起始的两个坐标属于在哪里开始画.就是指定的起点. 比如使用它画一个矩形. 代码: voidCCDCDlg::OnBnClickedButton1() { CClientDC dc(this); POINT po[5] = {40,40,100,40,100,100,40,100,40,4...
ArcTo 画一段椭圆弧。除了更新当前位置以外,这个函数与Arc类似 AngleArc 画一条线段和圆弧,把当前位置移到圆弧终点 GetArcDirection 对设备上下文返回当前圆弧方向 SetArcDirection 设备圆弧和矩形函数要用到的绘图方向 PolyDraw 画一组线段和Bezier样条。这个函数更新当前位置Polyline画一组与指定点连接的线段 PolyPolyline...
CDC对象提供处理显示器或打印机等设备上下文的成员函数,以及处理与窗口客户区对应的显示上下文的成员。 通过CDC对象的成员函数进行所有的绘图。 类对设备上下文操作提供了成员函数,处理绘图工具。安全型图形设备接口(GDI)对象收集,以及处理颜色和调色板。 它还为获取和设置绘图属性、映射,处理视点、窗口扩展、转换坐标,处...
PolyLine( )画一系列线段 PolyPolyLine( )画多个系列线条 画形状 这里的形状是一系列封闭线条。 Rectangle( )画一个矩形Pie( )画一个饼状楔形 RoundRect( )画一个圆角矩形 Draw3dRect( )画一个三维矩形 Polygon( )画一个多边形DrawEdge( )画一个矩形的边缘 PolyPolygon( )创建一个或多个多边形DrawFrameControl(...
dc.Polyline(points,i); } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. (2)新建一个line.txt文件,写入几个点坐标文件 (3)显示结果 ...
CDC::Polyline BOOL Polyline( LPPOINT lpPoints, int nCount );你可以利用这两个函数,自己编写一个类或函数,实现你想要的画平滑曲线的功能。示例:折线的作用示例——绘制一条正弦曲线 include <math.h> define PI 3.1415926 define SEGMENT 500 void CMainWindow::OnPaint(){ CPaintDC dc(this...
PolyPolyline 画多组相连线段。这个函数不使用也不更新当前位置 PolylineTo 画一条或多条直线,并把当前位置移到最后一条直线的终点 PolyBezier 画一条或多条Bezier样条。不使用也不更新当前位置 PolyBezierTo 画一条或多条Bezier样条,并把当前位置移到最后一条Bezier样条的终点 简单绘图函数 FillRect 用指定画刷填充...
第一 一个多边形类 每次画之前 先new 出来 然后 放进容器里 画的时候 把点 存在 多边形 对象中的 点 数组里 然后每次只要调用 draw(多边形draw ) 就好了。 不用考虑存哪里 存对象 里 多边形对象里存 点的数组