//声明:
PolylineTo(DC: HDC;       {设备环境句柄}var Points;    {点数组}Count: Integer {数组元素个数}
): BOOL;//如果不给 PolylineTo 指定起点, 将默认 0 点位起点
procedure TForm1.FormPaint(Sender: TObject);
varps: array[0..5] of TPoint;
beginps[0].X := 50;ps[0].Y := 50;ps[1].X := 100;ps[1].Y := 50;ps[2].X := 125;ps[2].Y := 75;ps[3].X := 100;ps[3].Y := 100;ps[4].X := 50;ps[4].Y := 100;ps[5].X := 25;ps[5].Y := 75;PolylineTo(Canvas.Handle, ps, 6);
end;//效果图:


//给 PolylineTo 指定起点
procedure TForm1.FormPaint(Sender: TObject);
varps: array[0..4] of TPoint;
beginMoveToEx(Canvas.Handle, 50,50, nil);ps[0].X := 100;ps[0].Y := 50;ps[1].X := 125;ps[1].Y := 75;ps[2].X := 100;ps[2].Y := 100;ps[3].X := 50;ps[3].Y := 100;ps[4].X := 25;ps[4].Y := 75;PolylineTo(Canvas.Handle, ps, 5);
end; //效果图:

//PolylineTo 更新当前位置
procedure TForm1.FormPaint(Sender: TObject);
varps: array[0..4] of TPoint;
beginMoveToEx(Canvas.Handle, 50,50, nil);ps[0].X := 100;ps[0].Y := 50;ps[1].X := 125;ps[1].Y := 75;ps[2].X := 100;ps[2].Y := 100;ps[3].X := 50;ps[3].Y := 100;ps[4].X := 25;ps[4].Y := 75;PolylineTo(Canvas.Handle, ps, 5);{PolylineTo 更新当前位置, 继续画}LineTo(Canvas.Handle, 50,50);
end;//效果图:


WinAPI: PolylineTo - 绘制一组连续线段(更新当前位置)相关推荐

  1. 数据结构-连续线段-C语言-[输入n条线段各个端点坐标,求包含最多线段的连续线段]

    连续线段 题目描述 题目分析 实现思路 代码实现 题目描述 平面上两个点(一个点由(x,y)坐标组成)可构成一个线段,两个线段如果有一个端点相同,则可构成一个连续线段.假设构成线段的两个端点为v1(x ...

  2. CAD如何测量连续线段长度?CAD测量连续线段长度步骤

    在CAD绘图过程中,经常会绘制一些连续的线段,如果想要知道这些连续线段长度的话,该怎么操作吗?CAD如何测量连续线段长度?下面小编就以浩辰CAD软件为例来给大家分享一下CAD测量连续线段长度的具体操作 ...

  3. R语言ggplot2可视化线图(line plot):当数据有中断、缺失时R不会将数据绘制为连续的线图、而是出现断点

    R语言ggplot2可视化线图(line plot):当数据有中断.缺失时R不会将数据绘制为连续的线图.而是出现断点 目录

  4. 【OpenGL】十二、OpenGL 绘制线段 ( 绘制单条线段 | 绘制多条线段 | 依次连接的点组成的线 | 绘制圈 | 绘制彩色的线 )

    文章目录 一.设置线宽度 二.绘制单条线段 GL_LINES 三.绘制多条线段 GL_LINES 四.绘制依次连接的点组成的线 GL_LINE_STRIP 五.绘制圈 GL_LINE_LOOP ( 偶 ...

  5. WPF绘制光滑连续贝塞尔曲线

    原文:WPF绘制光滑连续贝塞尔曲线 1.需求 WPF本身没有直接把点集合绘制成曲线的函数.可以通过贝塞尔曲线函数来绘制. 贝塞尔曲线类是:BezierSegment,三次贝塞尔曲线,通过两个控制点来控 ...

  6. python gui按顺序显示图片_python tkinter GUI绘制,以及点击更新显示图片代码

    tkinter 绘制GUI简单明了,制作一些简单的GUI足够,目前遇到的一个问题是不能同时排列显示多幅图片(目前没找到同时显示解决方法), 退而求其次,改成增加一个update按钮,每次点下按钮自动更 ...

  7. R语言使用rnorm函数生成正太分布数据、使用plot函数可视化折线图、使用arrows函数在可视化图像中绘制箭头曲线、绘制带箭头线段,可以设置箭头角度,有几个箭头(1起点箭头、2终点箭头,3双箭头)

    R语言使用rnorm函数生成正太分布数据.使用plot函数可视化折线图.使用arrows函数在可视化图像中绘制箭头曲线.绘制带箭头线段,可以设置箭头角度,有几个箭头(1起点箭头.2终点箭头,3双箭头) ...

  8. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置图例位置、移除图例)实战

    R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置图例位置.移除图例)实战 目录

  9. 各行业工资单出炉 IT类连续多年霸占“榜首”位置

    近日<中国统计年鉴-2021>数据披露,在所统计行业门类中,信息传输.软件和信息技术服务业平均工资一路"高歌猛进",成为平均工资最高的行业. 从城镇非私营单位看,201 ...

最新文章

  1. python是中国的吗-操作系统3:编程语言和操作系统是什么关系?
  2. Android Scroll分析
  3. maven配置之:<distributionManagement>snapshot快照库和release发布库
  4. 例子---年倒计时/JS日期对象类型
  5. ntp时间同步软件_NTP服务器的搭建和时间同步
  6. project升降级_Project-教程—从入门到精通
  7. 如何在excel中使用REFPROP属性库
  8. linux proftpd 用户,[原]把boblog博客的用户导入proftpd用户认证数据库
  9. android app 尺寸,Android APP标注尺寸入门教程和app标注工具
  10. 【英语:语法基础】B8.核心语法-并列复合句和主从复合句
  11. Python学习思维导图
  12. 哈尔滨工业大学计算机科学与技术学院许博文,王轩-哈尔滨工业大学(深圳)计算机科学与技术学院...
  13. 小学-知识与能力【9】
  14. 《MINECRAFT我的世界 新手完全攻略(第3版)》一2.2 去找树
  15. 外贸独立站和外贸电商平台优劣势分析
  16. 深开鸿携手深业健康、家具协会打造智慧康养新模式,推动行业新标建设
  17. PHPMYSQL物联网监控系统Web端
  18. c语言中v作用是什么意思,C语言里,\v是什么意思?
  19. 用python画一个汉字_python使用reportlab画图示例(含中文汉字)
  20. Cortex-M处理器指令集详解

热门文章

  1. 苹果cmsv10播放器源码插件
  2. Win7系统忘记登入密码的解决方法
  3. PTVS 安装操作指南
  4. 同一主机上WordPress博客更换域名简易八步骤(2)
  5. 教你如何塑造JavaScript牛逼形象
  6. SEO之Google--PageRank优化剖析(二)
  7. 如何查看 Linux是32位还是64位?
  8. Install Google Chrome using Apt-Get in Ubuntu
  9. 常用JavaScript函数 1 - 15 (自我总结)
  10. 用代码证明自己闲的蛋疼(一)——cmd闪瞎狗眼