首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

C++BUILDER怎么解决鼠标画线时严重断线的有关问题

2012-03-09 
C++BUILDER如何解决鼠标画线时严重断线的问题Image1-Canvas-我已经解决了鼠标画笔大小的设置,还有双缓冲

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

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

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

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

热点排行