使用delphi画图的疑难,请帮忙!
cobi 2001-06-04 05:29:00 使用FORM的CANVAS对象在FORM上画了一些图形(矩形图),然后在画出两条相互垂直的直线,作为标记鼠标移动所在。这一些都可以解决。
但是在两条标记线移动的过程中,由于他们都是画出来的,所以必然会覆盖背景上的矩形图,以至标记线移开后,在矩形图上会留下“痕迹”。如果此时在FORM1.ONMOUSEMOVE事件中重画矩形图是可以解决问题的,但是当图形太多,太复杂的时候,会导致屏幕闪烁或者显示太慢。请问有什么办法可以解决这个问题呢?
{如果大家使用过股票分析软件的话,以上问题就是等于图形分析的时候,十字光标线在个股K线图上移动但不影响背景K线图。}
我手上的分数不多,还请多多指教!