mql5里面使用canvas画rectangle时候,当鼠标拖动k线的时候想让画出的rectangle随着k线移动

 

mql5里面使用canvas画rectangle时候,当鼠标拖动k线的时候想让画出的rectangle随着k线移动,

发现canvas是当前屏幕,并不跟随k线

我现在能想到的是局部刷新.但是效率很低 很卡.

有其他的办法解决跟随移动的问题吗? 谢谢

 
solrv:

mql5里面使用canvas画rectangle时候,当鼠标拖动k线的时候想让画出的rectangle随着k线移动,

发现canvas是当前屏幕,并不跟随k线

我现在能想到的是局部刷新.但是效率很低 很卡.

有其他的办法解决跟随移动的问题吗? 谢谢

rectangle的坐标是时间和价格才会跟随移动。

 
Jianyuan Huang:

rectangle的坐标是时间和价格才会跟随移动。

非常感谢回答:)
可能我没有说清楚,Object.rectangle的确是随时间价格可以拖动,但是如果填充颜色的话,没办法做到透明,所以我换成了canvas,但是canvas当前屏幕的画布没办法随着k线移动,所以我改变了办法,用局部刷新的方式,其中遇到问题是,同一块画布上相互之间的fillrectangle之间也没办法做到透明,只能画布之间做到透明,所以遇到画布多的时候刷新起来效率非常低.
我是想问下有人有办法解决canvas画布随k线移动,
或者
提高canvas画布的效率?
原因: