F
feixiaozi
Unregistered / Unconfirmed
GUEST, unregistred user!
请教一下:
在鼠标移动中(代码中originpt,movept为坐标点变量)
pm := Pen.Mode;
pw := Pen.Width;
ps := Pen.Style;
pc := Pen.Color;
[red]Pen.Mode:= pmNotXor;[/red]
Pen.Width := 1;
Pen.Style := psDashDot;
Pen.Color := clRed;
Brush.Style := bsclear;
_Draw(Originpt, MovePt); //此函数是画一线段
MovePt.X := X;
movept.Y:=y;
_Draw(Originpt, MovePt);
Pen.Mode := pm;
Pen.Width := pw;
Pen.Style := ps;
Pen.Color := pc;
(问题) 红色代码是什么意思?
为什么画当前线时 前一状态的线会自动消失。
多谢~~~
在鼠标移动中(代码中originpt,movept为坐标点变量)
pm := Pen.Mode;
pw := Pen.Width;
ps := Pen.Style;
pc := Pen.Color;
[red]Pen.Mode:= pmNotXor;[/red]
Pen.Width := 1;
Pen.Style := psDashDot;
Pen.Color := clRed;
Brush.Style := bsclear;
_Draw(Originpt, MovePt); //此函数是画一线段
MovePt.X := X;
movept.Y:=y;
_Draw(Originpt, MovePt);
Pen.Mode := pm;
Pen.Width := pw;
Pen.Style := ps;
Pen.Color := pc;
(问题) 红色代码是什么意思?
为什么画当前线时 前一状态的线会自动消失。
多谢~~~