B btv6 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-08 #1 在form的canvas上画图之后如何清除所画的内容呢? 前提是我不要用在canvas上再画矩形覆盖原来所画图形的方法。
L LeeChange Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-08 #3 canvas.brush.style:=bsClear; canvas.fillrect(ClientRect);
B btv6 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #5 问题是我的窗体是透明的啊,在透明form的canvas上画图之后如何清除所画的内容呢?
天 天与地 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #6 灌水,提供一下思路: 如果动态创建Form呢?实在不行,如果想清除的话,就把Form给Free掉。
X xiaoywh Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #7 To: btv6你问的问题,真的和你现在说的是两回事,以后可要注意哟! 可以拦截Wm_paint消息,然后使用GetUpdateRect取得要刷新的区域
B braveman77 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-15 #8 先将透明背景图保存在内存中新建的位图对象中,清除时将该位图重画回来.