delphi 画线

我的意思是输入坐标,然后在坐标上出现一个点,然后很多点组成一个曲线,这样可不可以啊??高手来吧!!!!!!!!!!!!!... 我的意思是输入坐标,然后在坐标上出现一个点,然后很多点组成一个曲线,这样可不可以啊??
高手来吧!!!!!!!!!!!!!
展开
 我来答
JIAOYIYAN
2009-03-06 · TA获得超过104个赞
知道小有建树答主
回答量:103
采纳率:0%
帮助的人:113万
展开全部
你的意思是不是进行曲线拟合呀?
如果只是曲线的话:你可以用窗口的canvas.PolyBezier或是CHART控件来画!
canvas画线简单,chart控件可带出不同样式的曲线。
这两种方法的使用方法都很简单。自带的帮助里有很完善的说明。呵呵.
用GDI+画曲线也比较方便,可是我不太会,呵呵!

从网上下了一段用PolyBezier的Code,希望有用:
在Delph下调用PolyBezier();
procedure TForm1.Button1Click(Sender: TObject);
var point:array[0..6] of Tpoint;
h:HDC;
begin
h:=getdc(form1.handle);
point[0].x:=25; point[0].y:=25;
point[1].x:=35; point[1].y:=170;
point[2].x:=130;point[2].y:=120;
point[3].x:=150;point[3].y:=150;
point[4].x:=170;point[4].y:=280;
point[5].x:=250;point[5].y:=115;
point[6].x:=250;point[6].y:=225;
polybezier(h,point,7);
end;

wish you Luck!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
zzluo
2009-03-06 · TA获得超过496个赞
知道小有建树答主
回答量:440
采纳率:0%
帮助的人:474万
展开全部
Canvas.pixels[100,100]:=clred;
//在画布的100,100上画个1像素的红点。

放个Image1到界面上,执行
Image1.Canvas.pixels[100,100]:=clred;
试试吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cgjvcd
2009-03-06 · TA获得超过6475个赞
知道大有可为答主
回答量:5965
采纳率:0%
帮助的人:3672万
展开全部
嗯 较麻烦
在论坛上找吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式