亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? shapes.pas

?? 詳細講述如何用delphi進行com編程
?? PAS
字號:
unit Shapes;

interface

uses
  Windows, IntfUnit, graphics, dialogs;

type
  TMark = class(TInterfacedObject, IColor, IPosition, IDraw)
  private
    FColor: TColor;
    FPoint: TPoint;
  public
    constructor Create(APoint: TPoint; AColor: TColor);
    function GetColor: TColor;
    procedure SetColor(AColor: TColor);
    function GetXY: TPoint;
    procedure SetXY(APoint: TPoint);
    procedure NudgeUp;
    procedure NudgeDown;
    procedure NudgeLeft;
    procedure NudgeRight;
    procedure Draw(ACanvas: TCanvas);
  end;

  TSquare = class(TMark, IColor, IPosition, ISize, IDraw)
  private
    FHeight: Integer;
    FWidth: Integer;
  public
    constructor Create(AUpLeft: TPoint; AHeight: Integer;
      AWidth: Integer; AColor: TColor);
    function GetWidth: Integer;
    function GetHeight: Integer;
    procedure SetWidth(AWidth: Integer);
    procedure SetHeight(AHeight: Integer);
    procedure Draw(ACanvas: TCanvas);
  end;

implementation

{ TMark }

constructor TMark.Create(APoint: TPoint; AColor: TColor);
begin
  inherited Create;

  FPoint := APoint;
  FColor := AColor;
end;

procedure TMark.Draw(ACanvas: TCanvas);
begin
  ACanvas.Pen.Color := FColor;
  ACanvas.MoveTo(FPoint.X - 2, FPoint.Y - 2);
  ACanvas.LineTo(FPoint.X + 3, FPoint.Y + 3);
  ACanvas.MoveTo(FPoint.X - 2, FPoint.Y + 2);
  ACanvas.LineTo(FPoint.X + 3, FPoint.Y - 3);
end;

function TMark.GetColor: TColor;
begin
  Result := FColor;
end;

function TMark.GetXY: TPoint;
begin
  Result := FPoint;
end;

procedure TMark.NudgeDown;
begin
  Inc(FPoint.Y);
end;

procedure TMark.NudgeLeft;
begin
  Dec(FPoint.X);
end;

procedure TMark.NudgeRight;
begin
  Inc(FPoint.X);
end;

procedure TMark.NudgeUp;
begin
  Dec(FPoint.Y);
end;

procedure TMark.SetColor(AColor: TColor);
begin
  FColor := AColor;
end;

procedure TMark.SetXY(APoint: TPoint);
begin
  FPoint := APoint;
end;

{ TSquare }

constructor TSquare.Create(AUpLeft: TPoint; AHeight: Integer;
  AWidth: Integer; AColor: TColor);
begin
  inherited Create(AUpLeft, AColor);

  FHeight := AHeight;
  FWidth := AWidth;
end;

procedure TSquare.Draw(ACanvas: TCanvas);
begin
  ACanvas.Pen.Color := FColor;
  ACanvas.Rectangle(FPoint.X, FPoint.Y, FPoint.X + FWidth,
    FPoint.Y + FHeight);
end;

function TSquare.GetHeight: Integer;
begin
  Result := FHeight;
end;

function TSquare.GetWidth: Integer;
begin
  Result := FWidth;
end;

procedure TSquare.SetHeight(AHeight: Integer);
begin
  FHeight := AHeight;
end;

procedure TSquare.SetWidth(AWidth: Integer);
begin
  FWidth := AWidth;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女视频网站黄色亚洲| 亚洲成av人片在www色猫咪| 日韩电影免费在线观看网站| 高清成人在线观看| 日韩欧美一区二区免费| 亚洲欧美日韩一区二区 | 国产区在线观看成人精品| 亚洲国产sm捆绑调教视频| 成人精品一区二区三区四区| 欧美电影免费观看完整版| 亚洲第一福利一区| 91成人国产精品| 国产精品一卡二| 日韩美一区二区三区| 亚洲成av人片一区二区三区| 一本高清dvd不卡在线观看| 久久久久久久久久久久电影| 老司机午夜精品99久久| 8x8x8国产精品| 亚洲一区二区三区中文字幕在线| 成人激情文学综合网| 国产农村妇女精品| 国产一区二区在线免费观看| 91精品国产色综合久久ai换脸 | 欧美r级电影在线观看| 亚洲成av人在线观看| 欧美做爰猛烈大尺度电影无法无天| 亚洲欧洲无码一区二区三区| 福利视频网站一区二区三区| 久久免费午夜影院| 国产伦精品一区二区三区免费迷| 日韩一区二区免费在线观看| 午夜精品在线看| 欧美丰满高潮xxxx喷水动漫| 日韩黄色免费网站| 欧美精品久久99| 天天影视涩香欲综合网| 91精品在线麻豆| 免费精品视频在线| 精品欧美一区二区久久| 精品一区二区在线免费观看| 亚洲精品一区二区三区四区高清| 久久国产精品99精品国产| 欧美tickling网站挠脚心| 久久99久久精品| 久久嫩草精品久久久精品| 国产激情偷乱视频一区二区三区| 国产日韩欧美一区二区三区乱码| 国产1区2区3区精品美女| 国产精品久久免费看| 99国产一区二区三精品乱码| 亚洲女同ⅹxx女同tv| 欧洲亚洲精品在线| 视频在线观看一区二区三区| 91精品国产综合久久小美女| 天天色综合成人网| 日韩免费看的电影| 国产老妇另类xxxxx| 国产嫩草影院久久久久| 91网站视频在线观看| 亚洲伊人伊色伊影伊综合网| 在线不卡免费av| 国产做a爰片久久毛片| 中文字幕精品一区二区三区精品| va亚洲va日韩不卡在线观看| 亚洲精品成a人| 欧美乱妇一区二区三区不卡视频| 久久99精品国产.久久久久| 国产欧美一区二区精品性| av资源网一区| 性做久久久久久久久| 精品日韩一区二区三区| 成人性生交大片免费看视频在线| 色综合久久天天| 同产精品九九九| 久久综合久久综合亚洲| 成人高清视频免费观看| 亚洲综合视频网| 精品欧美一区二区久久| 99久久久精品免费观看国产蜜| 午夜精品久久久久| 久久亚洲二区三区| 色天使色偷偷av一区二区| 日韩电影一区二区三区| 欧美国产精品中文字幕| 欧美日韩高清在线播放| 国产一区二区三区四区五区美女| 亚洲视频综合在线| 91精品国产免费| av日韩在线网站| 裸体健美xxxx欧美裸体表演| 中文字幕亚洲一区二区av在线| 欧美日韩一区三区四区| 国产精品自在在线| 亚洲国产欧美在线| 久久久久国产精品麻豆| 欧美体内she精高潮| 国产乱码字幕精品高清av| 一区二区三区在线看| 精品电影一区二区| 欧美系列日韩一区| 国产91精品一区二区麻豆网站 | 国产欧美综合在线| 精品婷婷伊人一区三区三| 国产成人一区二区精品非洲| 亚洲va国产va欧美va观看| 国产欧美日韩在线看| 6080日韩午夜伦伦午夜伦| caoporn国产精品| 六月婷婷色综合| 亚洲国产日产av| 1024精品合集| 久久影音资源网| 777色狠狠一区二区三区| 99久久免费视频.com| 精品一区二区三区免费观看| 亚洲电影欧美电影有声小说| 成人免费在线视频| 久久这里只精品最新地址| 欧美精品久久一区二区三区 | 久久精品国产77777蜜臀| 亚洲精品写真福利| 欧美极品另类videosde| 欧美成人aa大片| 欧美日本不卡视频| 91久久精品一区二区三区| 国产福利精品导航| 久久国内精品自在自线400部| 亚洲第一av色| 亚洲欧美日韩国产成人精品影院| 中文字幕免费不卡在线| 久久久久高清精品| 亚洲精品在线网站| 日韩视频不卡中文| 制服视频三区第一页精品| 在线观看91视频| 日本韩国欧美在线| 一本大道久久a久久综合婷婷| av在线不卡免费看| 风间由美一区二区三区在线观看 | 色噜噜狠狠色综合中国| 成人黄色网址在线观看| 国产成人精品三级麻豆| 国产精品自拍三区| 国产精选一区二区三区| 国产一区二区三区四区五区美女| 久久成人免费网| 狠狠色丁香婷婷综合久久片| 麻豆精品国产传媒mv男同| 日本不卡视频在线观看| 视频在线在亚洲| 日韩va欧美va亚洲va久久| 日韩av电影免费观看高清完整版在线观看| 亚洲一区在线视频观看| 亚洲一区二区在线观看视频 | 久久久久久久久久久久久女国产乱| 精品国精品自拍自在线| 精品国产sm最大网站| 亚洲精品在线一区二区| 国产午夜精品在线观看| 国产女人18毛片水真多成人如厕| 国产精品视频线看| 中文字幕一区二区三区不卡| 亚洲女厕所小便bbb| 亚洲无线码一区二区三区| 午夜精品久久久久影视| 奇米四色…亚洲| 韩国av一区二区| 国产成人在线视频播放| 成人性生交大片免费看视频在线| fc2成人免费人成在线观看播放| 波多野结衣在线aⅴ中文字幕不卡| 99久久99久久精品免费观看 | 成人高清免费观看| 色婷婷av一区二区| 欧美久久一区二区| 精品久久久久久久一区二区蜜臀| 久久久不卡影院| 亚洲欧美中日韩| 午夜精品福利一区二区三区av| 男女激情视频一区| 国产剧情在线观看一区二区 | 美女视频黄a大片欧美| 国产一区在线观看麻豆| 不卡的电视剧免费网站有什么| 色天天综合久久久久综合片| 4438亚洲最大| 久久精品欧美一区二区三区麻豆| 99re这里只有精品6| 在线观看一区不卡| 日韩欧美中文一区| 国产精品欧美一级免费| 亚洲午夜精品久久久久久久久| 理论片日本一区| 91亚洲大成网污www| 在线播放/欧美激情| 国产人伦精品一区二区| 一区二区三区鲁丝不卡| 久久99精品视频| 色欧美88888久久久久久影院|