标题: 关于teechart坐标范围设置 [打印本页]

作者: piqiu    时间: 2014-9-2 16:51
标题: 关于teechart坐标范围设置
    今天在开发过程中用到teechart,默认情况下Y轴的范围是根据填充值来变化的,比如填入的最大Y值为3,最小为-2,那么Y轴刻度范围-2到3,想指定teechart的Y轴显示范围,比如-5到15,使用如下操作:

    left.put_Minimum,(-5);
    left.put_Maximum(15);

完了调试发现没有用,还是按填充数据大小自动适应,上网找没找到相关的信息。于是查看left所能提供的接口函数,发现其中有一对put_AutomaticMaximum和put_AutomaticMinimum函数,在上述两行代码后再加上

    left.put_AutomaticMaximum(FALSE);//指定不采用自动适应

    left.put_AutomaticMinimun(FALSE);

重新编译调试,成功!

由此可见,teechart可能很多其他特性也有这样一个机制,需要释放掉一些“开关”才能使某些特性实质改变。



PS:我这是vs2005,导入的COM类函数接口形式是put_XXX,get_XXX,可能跟其他工具导入生成的类有所区别,注意后面的XXX部分即可。






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1