canvas为何不能用异或的方法消去所画曲线?多谢(100分)

R

rxh

Unregistered / Unconfirmed
GUEST, unregistred user!
我在paintbox的canvas下画一条曲线,我想用
异或的方法消隐此曲线,为何无法实现?
多谢!
 
用pmnot好象无问题啊。

with PaintBox1.Canvas do
begin
Pen.Mode:=pmnot;
MoveTo(10,10);
LineTo(100,100);
end;
 
设置Pen.Mode = pmNotXor。
with PaintBox1 do
begin
Pen.Mode = pmNotXor;

MoveTo(OriginPt.X, OriginPt.Y);
LineTo(MovePt.X, MovePt.Y);
MovePt := Point(X, Y);
MoveTo(OriginPt.X, OriginPt.Y);
LineTo(MovePt.X, MovePt.Y);
end;
 
注意要刷新。我有一次就是没有刷新。
 
多人接受答案了。
 

Similar threads

回复
0
查看
685
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
970
SUNSTONE的Delphi笔记
S
顶部