📄 paintth.pas
字号:
unit paintth;
interface
uses
Classes, Graphics, Windows;
type
TPainterThread = class(TThread)
private
Color: Integer;
protected
procedure Execute; override;
public
constructor Create (Col: TColor);
end;
implementation
{ TPainterThread }
uses
MainForm;
constructor TPainterThread.Create(Col: TColor);
begin
Color:= Col;
inherited Create (True);
end;
procedure TPainterThread.Execute;
var
X, Y, X1: Integer;
begin
X := 0;
Y := 0;
repeat
// scan the lines...
X1 := X + 1;
X := X1 mod 250;
Y := Y + X1 div 250;
Y := Y mod Form1.ClientHeight;
Form1.Canvas.Lock;
try
Form1.Canvas.Pixels [X, Y] := Color;
finally
Form1.Canvas.UnLock;
end;
until Terminated;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -