其实用TextOut很简单的,擦除也不难呀,举个例子吧,就行了。
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Form1.Canvas.TextOut(a,b,' ');//空串长些
Form1.Canvas.TextOut(x+15,y,'X='+IntToStr(X)+' Y='+IntToStr(Y));
a:=x+15;
b:=y; //先在总处定义a,b
end;