• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

一个非常有用的曲线显示控件

发布: 2007-7-01 20:40 | 作者: admin | 来源: | 查看: 15次 | 进入软件测试论坛讨论

领测软件测试网



写在前面:

程序允许效果如图,可以控制曲线是否显示,可以设置曲线的颜色,宽度,还可以保存位图和打印位图等。非常有用,由于保密性的原因,作者没有发布源代码,只做成LIB给大家使用,以下是原文:

原文:

不少应用程序都需要将一些数据曲线化显示,以观察数据的变化趋势,我们常用的曲线控件有不少,比如mschart,最近公司也需要一个曲线显示的东东,但是不能使用mschart,怎么办?自己做嘛,工具当然是Visual C++,语言MFC。首先我研究了一下mschart和一些网站的资料,经过3天的努力,终于完成,想把这个控件也提供给大家,大家先来看看效果吧:
代码为: //添加曲线

COLORREF l_cr1 = 0x80dd00;
COLORREF l_cr2 = 0x0080ff;
COLORREF l_cr3 = 0xff8000;
m_wndZgChart.AddChartCutline("A相电流(A)", l_cr1, 1, TRUE);
m_wndZgChart.AddChartCutline("B相电流(A)", l_cr2, 1);
m_wndZgChart.AddChartCutline("C相电流(A)", l_cr3, 1);

一些说明:
1、该控件提供了一个强制隐藏数据提示窗体的接口HideTips(),提供外部调用,当用户使用Alt+Tab切换程序的时候需要自己手动隐藏窗口,详细代码请参看ZgSkinDemo工程
2、曲线窗体会因为本身曲线要求而自动发生大小变化
3、由于是公司产品不能广泛传播C++源代码,只能做成LIB给大家使用,见谅
4、如果发现BUG,请与我联系 sonystone@163.com,sonystone@tom.com,zg@www.yh-pol.com
5、相关文件
6、本人写作不多,主要都是不想写,在我写这些代码的时候发现网上的资料太少了,所以坚持写写,让大家都能参考和使用。
7、平时本人对界面设计也少许了解,研究了一套界面换皮肤程序,也将完成了,先给大家看看效果

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网