社区
C++ Builder
帖子详情
小case:C++Builder 中如何显示长方体等图形?如何绘制曲线?
windzzh
2000-06-28 10:56:00
小case:C++Builder 中如何显示长方体等图形?如何绘制曲线?有何合适控件使用?
DBChart控件可显示曲线,但好象不太灵活。比如,我想把A/D采集数据用图形显示,该总么做?敬请指点。
...全文
185
3
打赏
收藏
小case:C++Builder 中如何显示长方体等图形?如何绘制曲线?
小case:C++Builder 中如何显示长方体等图形?如何绘制曲线?有何合适控件使用? DBChart控件可显示曲线,但好象不太灵活。比如,我想把A/D采集数据用图形显示,该总么做?敬请指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ploto
2000-06-29
打赏
举报
回复
由于你的曲线是动态的,你应该直接在Form 的OnPaint事件中进行绘制。如
//设将数据保存在数组data[100]中,
void __fastcall TForm1::FormPaint(TObject* Sender)
{
//这是画的是折线
for(int i=0;i<99;i++)
{
Canvas->MoveTo(i*5,data[i]);
Canvas->LineTo((i+1)*5,data[i+1]);
}
//这是画的是直方图
for(int i=0;i<99;i++)
{
TRect rect(i*5,data[i],(i+1)*5,data[i]);
Canvas->FillRect(rect);
}
}
//画曲线要用到PolyBezier 或PolyBezierTo 函数
alexela
2000-06-28
打赏
举报
回复
根据A/D采集数据,自己用TCavas绘制。TCAVAS是一个非常灵活的绘图类。参考随机帮助你就会知道其各种绘曲线、弧等各种线形的函数。用TCUSTOMCONTROL继承创建组件,可实现比TSHAPE和TPAINTBOX更强的绘图功能。
祝你好运
Wingsun
2000-06-28
打赏
举报
回复
绘制曲线可以使用PaintBox,然后自己绘制。Shape控件可以显示长方体。
C/C++学习笔记
C++ 允许多个函数拥有相同的名字,只要它们的参数列表不同就可以,这就是函数的重载(Function Overloading)。借助重载,一个函数名可以有多种用途。 参数列表又叫参数签名,包括参数的类型、参数的个数和参数的...
Rust 概念
5] // 有5个元素初始化值为3 函数 RUST 代码
中
使用fn 关键字 使用 snake_
case
风格,小写_下划线 R语言
中
函数签名
中
必须要声明每个函数的类型. 语句 Vs 表达式 语句: 执行一些操作但是没有返回值, 表达式: ...
华为机试23题总结
字节序为小端序 现给定tlv格式编码的码流以及需要解码的信元tag 请输出该信元的value 输入码流的16机制字符
中
,不包括小写字母 且要求输出的16进制字符串
中
也不要包含字符字母 码流字符串的最大长度不超过50000个...
剖析虚幻渲染体系(14)- 延展篇:现代渲染引擎演变史Part 4(结果期)
目录 14.5 结果期(2016~2022) 14.5.1
图形
API 14.5.1.1 DirectX 14.5.1.2 OpenGL 14.5.1.3 Vulkan 14.5.1.4 Metal 14.5.2 硬件架构 14.5.3 引擎演变 14.5.3.1 综合演变 14.5.3.2 光影技术 14.5.3.3 移动*台 14.5....
剖析虚幻渲染体系(14)- 延展篇:现代渲染引擎演变史Part 3(开花期一)
目录 14.5 结果期(2016~2022) 14.5.1
图形
API 14.5.1.1 DirectX 14.5.1.2 OpenGL 14.5.1.3 Vulkan 14.5.1.4 Metal 14.5.2 硬件架构 14.5.3 引擎演变 14.5.3.1 综合演变 14.5.3.2 光影技术 14.5.3.3 移动*台 14.5....
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章