- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ST_Curve 开发文档
本文档描述了ST_Curve 控件的开发使用说明,包括了每一个属性、每一个函数的意义
及其使用方法。
ST_Curve 是一个功能非常强大的曲线绘制控件,其主要功能有:
可同时绘制多条曲线,可绘制实时曲线(此时将智能移动曲线已保证新添加的数据可见,功
能跟CListCtrl的EnsureVisible函数差不多);
主要特点:
1. 强大的自定义界面,主要的可自定义属性有:背景色、坐标轴色、文字色、网格色、背
景图(其中又包括拉伸、平铺、居中三种显示模式)、是否显示网格、单位、各曲线的
颜色、横纵坐标值的显示精度、横纵坐标的开始值及每刻度步长值、刻度间隔数、原点
位置、跟踪显示鼠标坐标、横坐标自定义显示(值或者时间)等;
2. 功能性:任意上下左右移动曲线,任意(这里的任意,都不是绝对的,因为计算机只考
虑有限的数,是数就会有溢出,所以这里的任意不要钻牛角尖)倍数放大缩小曲线,以
任意点为中心缩放(鼠标取点),任意隐藏某些曲线,按任意曲线居中,打印任意曲线
或者全部,导出任意曲线或者全部为图片或者图元文件,自动批量导出图片,导出指定
页面的曲线,填充曲线等,支持三维显示,可显示全局位置预览窗口,从而快速定位;
3. 易操作性:支持鼠标快速操作(滚轮上下移动曲线、同时按住Ctrl 键则左右移动曲线、
按住左键拖动鼠标则移动曲线、按住Shift 键同时转动滚轮则从原点开始缩放曲线、按
住 alt 键同时转动滚轮则从原点开始水平缩放曲线)、支持键盘快速操作(上下左右方
向键、Home/End/PageUp/PageDown 键分别为上下左右移动曲线、首页、末页、上一页、
下一页、F5 键为垂直居中当前选中的曲线,在图例上点左键可以使曲线被选中,并以其
为基准垂直移动所有曲线(如果需要的话);选中的曲线将变宽,且提到所有曲线的前
面,以示醒目。按数字键可按序号选择曲线(如果有的话)。在图例上点右键可以隐藏/
显示曲线。按+/-再点击鼠标,则以点击处为原点缩放曲线)。
4. 效率高,移动、缩放曲线时无闪烁现象。
如上众多的曲线,滚动曲线的时候,毫无滞后感!注:图片与当前版本的ST_Curve 有
小的出入,因为本控件经常在优化。图上其实是ST_Curve 早期的样子,现在效果会更好。
下面再举两个使用本控件的例子:
曲线下面的区域可填充(填充类型参看 CreateHatchBrush 、CreateSolidBrush 和
CreatePatternBrush 函数),支持三种填充模式。
当成柱状图来绘制,可向四个方向填充,可同时向多个方向填充。
所有属性及函数大致分类如下:
属性:
1)颜色相关:
ForeColor BackColor AxisColor GridColor TitleColor FootNoteColor
2)页数消息:
PageChangeMSG MSGRecWnd
函数:
1)坐标轴相关:
SetVInterval SetHInterval GetScaleInterval GetScaleNums
2)坐标相关:
SetBeginValue GetBeginValue GetEndValue
SetBeginTime SetBeginTime2 GetBeginTime GetBeginTime2 GetEndTime GetEndTime2
SetValueStep GetValueStep SetTimeSpan GetTimeSpan
SetVPrecision GetVPrecision SetHPrecision GetHPrecision
TrimCoor EnableAutoTrimCoor
SetVisibleCoorRange GetVisibleCoorRange
3)单位相关:
SetUnit GetUnit SetHUnit GetHUnit
4)图例相关:
AddLegend AddLegendHelper GetLegend QueryLegend IsLegend
DelLegend DelLegend2 MoveCurveToLegend ChangeLegendName
SetLegendSpace GetLegendSpace
ShowLegend ShowCurve SetXYFormat GetXYFormat GetXYFormat2
5)添加曲线点:
A
您可能关注的文档
- Underground space planning in Helsinki 赫尔辛基的地下空间规划.pdf
- THE SCIENCE OF TRAINING A Decade of Progress训练学:十年的进步.pdf
- Use of SBEDS for Blast Resistant Design in accordance with UFC 3‐340‐02使用SBEDS进行防爆设计.pdf
- XP20000安装参考手册.pdf
- WY16Z—037LLT燃气轮发电机的研制.pdf
- Use Second Screen to Enhance TV Viewing Experiences使用第二个屏幕增强电视观看体验.pdf
- VaR模型在我国股票市场中的实证研究.pdf
- Tripods, Triglyphs, and the Origin of the Doric Frieze三脚,和多立克雕带的起源.pdf
- ZARA 經營理念現況.pdf
- windows缩略图缓存文件的分析和取证.pdf
最近下载
- 幼儿园教育质量评价考试题库.docx VIP
- 生物医学检测与仪器.pdf VIP
- CECS156-2004 合成型泡沫喷雾灭火系统应用技术规程.docx VIP
- CECS426-2016 减压型倒流防止器应用技术规程.docx VIP
- CECS40-1992 混凝土及预制混凝土构件质量控制规程.docx VIP
- CECS146-2003 碳纤维片材加固混凝土结构技术规程.docx VIP
- CECS115-2000 干式电力变压器选用、验收、运行及维护规程.docx VIP
- CECS131-2002 埋地钢骨架聚乙烯复合管燃气管道工程技术规程.docx VIP
- CECS194-2006 聚苯模板混凝土结构技术规程.docx VIP
- CECS301-2011 乡村建筑内隔墙板应用技术规程.docx VIP
原创力文档


文档评论(0)