?? unit2.~pas
字號(hào):
unit Unit2;
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, ExtCtrls, Menus, StdCtrls, jpeg;
const
MACHINE_TYPE_S1='s1';
MACHINE_PORT_P1='p1';
type
TMachine = class
image:TImage;
mtype:integer;
x:integer;
y:integer;
width:integer;
height:integer;
private
public
procedure drawImage(canvas:TCanvas);
end;
TMachineManage = class
private
machine:TMachine;
currentMachine:TMachine;
public
procedure drawImage(canvas:TCanvas);
procedure addMachine(vmachine:TMachine);
end;
implementation
//添加設(shè)備到鏈表中
procedure TMachineManage.addMachine(vmachine:TMachine);
begin
if(currentMachine=nil) then
begin
currentMachine:=vmachine;
machine:=vmachine;
end;
end;
//設(shè)備管理類的畫圖方法
procedure TMachineManage.drawImage(canvas:TCanvas);
begin
machine.drawImage(canvas);
end;
//設(shè)備類的畫圖方法
procedure TMachine.drawImage(canvas:TCanvas);
begin
canvas.Draw(x,y,image.Picture.Graphic);
end;
end.
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -