读书人

C++BUILDER怎么解决鼠标画线时严重断线

发布时间: 2012-03-09 16:54:57 作者: rapoo

C++BUILDER如何解决鼠标画线时严重断线的问题
Image1->Canvas->

我已经解决了鼠标画笔大小的设置,还有双缓冲的问题,但是有个东西很麻烦,就是鼠标按下移动的时候
如果移动的慢,线就比较平滑,如果移动快了就出现严重断线,有时还变成一点一点的,我不是想画雪花,是线啊

类似XP自带的那个画图工具的那样.无论移动多快,都是线,怎么实现啊

[解决办法]
直接在TImage上用鼠标拖线不可取,因为每画一次,都要更新TImage->Picture,还要刷新界面,忙啊!建议用TPaingBox覆盖在TImage上作遮罩层,在TPaintBox上用鼠标拖线,完毕后,再一次性处理TImage

读书人网 >C++ Builder

热点推荐