画线函数有以下七种:

1LIneto                                        画直线

2Polyline和PolylineTo             画一条由多条首尾相连的直线构成的折线

3PolyPolyline                            画多条折线

4Arc                                            画椭圆弧线

5PolyBezier和PolyBesierTo  画赛尔样曲线

6ArcTo和AngleArc                   画椭圆弧线

7PolyDraw                                画多条赛尔样曲线

画一条线,必须调用两个函数

1MoveToEx(hdc,xBeg,yBeg,NULL);//起点

2LineTo(hdc,xEnd,yEnd);//终点

看看下面的代码,为了节约地盘,我只是拷贝过程函数的一部分

case WM_PAINT:

hdc=BeginPaint(hwnd,&ps);

GetClientRect(hwnd,&rect);

for(x=0;x

MoveToEx(hdc,x,0,NULL);

LineTo(hdc,x,rect.bottom);

}

for(y=0;y

MoveToEx(hdc,0,y,NULL);

LineTo(hdc,rect.right,y);

}

EndPaint(hwnd,&ps);

return 0;

结果如下:

//前面定义了五个点POINT apt[5]={100,100,200,100,200,200,100,200,100,100};

case WM_PAINT:

hdc=BeginPaint(hwnd,&ps);

GetClientRect(hwnd,&rect);

MoveToEx(hdc,apt[0].x,apt[0].y,NULL);

for(i=1;i<5;++i){

LineTo(hdc,apt[i].x,apt[i].y);

}

//PolylineTo(hdc,apt+1,4);和Polyline(hdc,apt,5);这两条语句和上面的功能是一样的,画一个矩形

EndPaint(hwnd,&ps);

return 0;

结果如下:

java画图曲线_绘图(直线和曲线)相关推荐

  1. python绘制缓和曲线_步进电机频率缓和曲线

    我正在写一些控制五相步进电机的软件.步进电机的速度由我发送到电机控制器的脉冲频率控制.我目前面临的挑战是,我想在运动中放松和放松.我实际上是在复制一些我没有源代码的旧软件的行为.我对放松的逻辑有一个理 ...

  2. 光滑曲线_微分几何笔记(2) —— 曲线的参数化

    第二周讲完了Klingenberg的第一章Curves,做一点微小的笔记. 分成三个部分,本篇讲曲线的弧长参数:下一篇讲一般的Frenet标架及方程组:再下一篇讲二维三维空间曲线的curvature ...

  3. java编写科赫曲线_分形——科赫曲线

    ? ? ? ? 这几天在因为在和别人合作写一个程序,就在想比如我要写一个科赫曲线,那么我写来给别人用的话,怎样是用着最方便的,即使是别人没有去详细看你的代码,拿到手就像写一个界面那样,直接 new 一 ...

  4. java 画图保存图片_将绘图保存到图像文件,而不是使用Matplotlib显示它

    回答(15) 2 years ago 我使用了以下内容: import matplotlib.pyplot as plt p1 = plt.plot(dates, temp, 'r-', label= ...

  5. java 画图覆盖_请教如何在java画图中不覆盖原来的画图???

    展开全部 import java.awt.BorderLayout; import java.awt.Button; import java.awt.Color; import java.awt.Co ...

  6. java画图颜色_手绘板,多种颜色选择。我抄的《疯狂java讲义》的,包我乱导的,但代码能用。...

    [java]代码库import javax.swing.*; import java.awt.image.*; import java.awt.datatransfer.*; import javax ...

  7. 画对数幅频曲线_耳机频响曲线如何看(中)--耳机和音箱对频响和失真的要求的差异...

    近段时间在知乎和贴吧中看见了许多关于耳机曲线的争论,非常欣喜的看见大家对于耳机的曲线和声音的客观和科学的讨论.这是一个非常大的进步,尤其是对立足于做好耳机的厂商而言.但感觉一些网友仍然对耳机曲线完全没 ...

  8. 瑞雷波频散曲线_瑞雷波频散曲线的分模态提取与联合反演

    瑞雷波频散曲线的分模态提取与联合反演 刘志友 1 ,李子伟 2 ,钟明峰 1 [摘 要] 瑞雷波在层状介质中传播具有频散特性,利用地震记录中的面波信息, 提取面波的频散曲线,反演可以建立近地表的横波速 ...

  9. stata绘制roc曲线_[转载]光滑ROC曲线的画法

    在科研统计中,有时候需要用ROC曲线来表示我们某一方法的诊断能力(或者说2分类能力),于是乎就涉及到了ROC曲线的绘制.大部分人还是会使用SPSS进行统计分析的,也有会使用SPSS绘制ROC曲线的童鞋 ...

  10. python 绘制lift曲线_洛伦兹曲线(Lorenz curve)提升指数、提升表和提升图

    python金融风控评分卡模型和数据分析微专业课(博主亲自录制视频):http://dwz.date/b9vv 医药统计项目可联系 QQ:231469242 洛伦兹曲线(Lorenz curve)也叫 ...

最新文章

  1. 为什么php都用mysql,PHP MySQL为什么?
  2. xampp的mysql和phpnow的mysql,xampp的apache和visualsvn的apache和phpnow的apache
  3. 解刨一台计算机,解剖一台计算机.doc
  4. linux下limits.conf 修改不生效的原因
  5. jQuery实现tab栏转换
  6. bcd转ascii码 流程图_十进制ASCII与BCD码转换程序清单
  7. 英语简历计算机能力描述,简历计算机水平描述
  8. 【FPGA】:ip核-----CIC滤波器
  9. 消除Permission is only granted to system apps报错
  10. 博客备份系统之一:PDF,Word,TXT文件操作类
  11. 内边距和外边距,清除默认的内外边距
  12. 机器学习-新闻分类案例
  13. android queries属性
  14. lowlevel_init 函数分析
  15. Jenkins之自动部署、代码安全扫描、自动化接口测试
  16. 粗人之玩转Channel
  17. java计算机毕业设计小说阅读网站源码+系统+数据库+lw文档+mybatis+运行部署
  18. java application.doevents_Application.DoEvents()的使用
  19. 《菜狗商城》Springboot+Vue电商项目
  20. 第一道火灾防线-手动报警按钮

热门文章

  1. 使用视频追踪算法研究物体运动轨迹
  2. 实时AAC音频/本地AAC音视频硬解码详细介绍附带Demo
  3. 计算机电子表格编辑栏,#wps显示不出来excle#WPSexcel怎么把表格里的内容全部显示在编辑栏里...
  4. Hbase的应用场景及特点
  5. 数理统计-5.3 统计量及其分布
  6. 深度学习中梯度消失原因、梯度爆炸及解决方案
  7. 慕课软件工程(第五章.初始模块结构图精化的原则)
  8. Swift里的CAP理论和NWR策略应用
  9. linux文件系统输入输出错误,linux-文件系统管理05-Xfs文件系统修复
  10. 成功三大定律:荷花定律、金蝉定律、竹子定律