ST_CURVE 中文开发文档.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

sunache + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档