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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? objfastblt.pas

?? 很多人想要研究的真彩傳奇2客戶端,一般來說傳奇2的客戶端是256色的,現在出了個飛爾真彩傳奇,想必很吸引大家的眼球.現在把我收藏的拿出來一起共享
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit ObjFastBlt;
//
//
//  TDxFastBlt 用于處理32位真彩
//  真彩客戶端源碼QQ:442517066
//
//
interface
uses
  Windows, Classes, SysUtils, Graphics, DxFastBlt, DirectDraw;
type
  TDxFastBlt = class

  private
    FBitMap: TDXBitMap;
    FPX, FPY: Integer;
    function GetLeft: Integer;
    function GetTop(): Integer;
    procedure SetLeft(Value: Integer);
    procedure SetTop(Value: Integer);

    function GetWidth: Integer;
    function GetHeight(): Integer;
    procedure SetWidth(Value: Integer);
    procedure SetHeight(Value: Integer);

    function GetTransparentColor(): TColor;
    procedure SetTransparentColor(Value: TColor);

    function GetPitch: Integer;
    function GetBits(): Pointer;

    function GetPixel(X, Y: Integer): Cardinal;
    procedure SetPixel(X, Y: Integer; const Value: Cardinal);
  public
    constructor Create();
    destructor Destroy; override;
    property BitMap: TDXBitMap read FBitMap;
    property Left: Integer read GetLeft write SetLeft;
    property Top: Integer read GetTop write SetTop;
    property Width: Integer read GetWidth write SetWidth;
    property Height: Integer read GetHeight write SetHeight;
    property Pitch: Integer read GetPitch;
    property PBits: Pointer read GetBits;
    property TransparentColor: TColor read GetTransparentColor write SetTransparentColor;

    property Pixels[X, Y: Integer]: Cardinal read GetPixel write SetPixel;

    property PX: Integer read FPX write FPX;
    property PY: Integer read FPY write FPY;

    procedure Fill(Color: TColor);
    procedure FrameRect(Rect: TRect; Color: TColor); overload;
    procedure FrameRect(Left, Top, Width, Height: Integer; Color: TColor); overload;
    procedure FrameRectAlpha(Rect: TRect; Color: TColor; Alpha: Byte);
    procedure FillRect(Rect: TRect; Color: TColor); overload;
    procedure FillRect(Left, Top, Width, Height: Integer; Color: TColor); overload;
    procedure FillRectAlpha(Rect: TRect; Color: TColor; Alpha: Byte);

    procedure Rectangle(Left, Top, Width, Height: Integer; ColorLine, ColorFill: TColor); overload;
    procedure Rectangle(Rect: TRect; ColorLine, ColorFill: TColor); overload;

    procedure RectangleAlpha(Left, Top, Width, Height: Integer; ColorLine, ColorFill: TColor); overload;
    procedure RectangleAlpha(Rect: TRect; ColorLine, ColorFill: TColor); overload;

    procedure RotateA(DxFastBlt: TDxFastBlt; X, Y, Angle: Integer; Scale: Real);
    procedure RotateB(DxFastBlt: TDxFastBlt; X, Y, Angle: Integer; Scale: Real);
    procedure RotateC(DxFastBlt: TDxFastBlt; X, Y, Angle: Integer; Scale: Real);
    procedure RotateD(DxFastBlt: TDxFastBlt; X, Y, Angle: Integer; Scale: Real);
    procedure RotateE(DxFastBlt: TDxFastBlt; X, Y, Angle: Integer; Scale: Real);

    procedure RotateColorA(DxFastBlt: TDxFastBlt; X, Y, Angle: Integer; Scale: Real; Color: TColor);
    procedure RotateColorB(DxFastBlt: TDxFastBlt; X, Y, Angle: Integer; Scale: Real; Color: TColor);
    procedure RotateColorC(DxFastBlt: TDxFastBlt; X, Y, Angle: Integer; Scale: Real; Color: TColor);
    procedure RotateColorD(DxFastBlt: TDxFastBlt; X, Y, Angle: Integer; Scale: Real; Color: TColor);
    procedure RotateColorE(DxFastBlt: TDxFastBlt; X, Y, Angle: Integer; Scale: Real; Color: TColor);

    procedure DrawA(DxFastBlt: TDxFastBlt; X, Y: Integer; Scale: Real);
    procedure DrawB(DxFastBlt: TDxFastBlt; X, Y: Integer; Scale: Real);
    procedure DrawC(DxFastBlt: TDxFastBlt; X, Y: Integer; Scale: Real);
    procedure DrawD(DxFastBlt: TDxFastBlt; X, Y: Integer; Scale: Real);
    procedure DrawE(DxFastBlt: TDxFastBlt; X, Y: Integer; Scale: Real);

    procedure DrawRectA(DxFastBlt: TDxFastBlt; X, Y: Integer; Rect: TRect; Scale: Real);
    procedure DrawRectB(DxFastBlt: TDxFastBlt; X, Y: Integer; Rect: TRect; Scale: Real);
    procedure DrawRectC(DxFastBlt: TDxFastBlt; X, Y: Integer; Rect: TRect; Scale: Real);
    procedure DrawRectD(DxFastBlt: TDxFastBlt; X, Y: Integer; Rect: TRect; Scale: Real);
    procedure DrawRectE(DxFastBlt: TDxFastBlt; X, Y: Integer; Rect: TRect; Scale: Real);

    procedure DrawAlpha(DxFastBlt: TDxFastBlt; X, Y: Integer; Alpha: Byte; Scale: Real);
    procedure DrawRectAlpha(DxFastBlt: TDxFastBlt; X, Y: Integer; Rect: TRect; Scale: Real; Alpha: Byte);

    procedure DrawColorA(DxFastBlt: TDxFastBlt; X, Y: Integer; Color: TColor; Scale: Real);
    procedure DrawColorB(DxFastBlt: TDxFastBlt; X, Y: Integer; Color: TColor; Scale: Real);
    procedure DrawColorC(DxFastBlt: TDxFastBlt; X, Y: Integer; Color: TColor; Scale: Real);
    procedure DrawColorD(DxFastBlt: TDxFastBlt; X, Y: Integer; Color: TColor; Scale: Real);
    procedure DrawColorE(DxFastBlt: TDxFastBlt; X, Y: Integer; Color: TColor; Scale: Real);

    procedure DrawColorAlpha(DxFastBlt: TDxFastBlt; X, Y: Integer; Color: TColor; Alpha: Byte; Scale: Real);
    procedure DrawRectColorAlpha(DxFastBlt: TDxFastBlt; X, Y: Integer; Color: TColor; Rect: TRect; Alpha: Byte; Scale: Real);

    procedure DrawColorRectA(DxFastBlt: TDxFastBlt; X, Y: Integer; Color: TColor; Rect: TRect; Scale: Real);
    procedure DrawColorRectB(DxFastBlt: TDxFastBlt; X, Y: Integer; Color: TColor; Rect: TRect; Scale: Real);
    procedure DrawColorRectC(DxFastBlt: TDxFastBlt; X, Y: Integer; Color: TColor; Rect: TRect; Scale: Real);
    procedure DrawColorRectD(DxFastBlt: TDxFastBlt; X, Y: Integer; Color: TColor; Rect: TRect; Scale: Real);
    procedure DrawColorRectE(DxFastBlt: TDxFastBlt; X, Y: Integer; Color: TColor; Rect: TRect; Scale: Real);

    procedure DrawOnSurface(Surface: TDDSurfaceDesc; DownToUp: Boolean); overload;
    procedure DrawOnSurface(Surface: TDDSurfaceDesc2; DownToUp: Boolean); overload;

    procedure LoadFromFile(const FileName: string);
    procedure SaveToFile(const FileName: string);
  end;

implementation

constructor TDxFastBlt.Create();
begin
  FBitMap := TDxFastBlt_Create;
end;
destructor TDxFastBlt.Destroy;
begin
  TDxFastBlt_Destroy(FBitMap);
end;
function TDxFastBlt.GetLeft: Integer;
begin
  Result := TDxFastBlt_Left(BitMap)^;
end;
function TDxFastBlt.GetTop(): Integer;
begin
  Result := TDxFastBlt_Top(BitMap)^;
end;
procedure TDxFastBlt.SetLeft(Value: Integer);
begin
  TDxFastBlt_Left(BitMap)^ := Value;
end;
procedure TDxFastBlt.SetTop(Value: Integer);
begin
  TDxFastBlt_Top(BitMap)^ := Value;
end;
function TDxFastBlt.GetWidth: Integer;
begin
  Result := TDxFastBlt_GetWidth(BitMap);
end;
function TDxFastBlt.GetHeight(): Integer;
begin
  Result := TDxFastBlt_GetHeight(BitMap);
end;
procedure TDxFastBlt.SetWidth(Value: Integer);
begin
  TDxFastBlt_SetWidth(BitMap, Value);
end;
procedure TDxFastBlt.SetHeight(Value: Integer);
begin
  TDxFastBlt_SetHeight(BitMap, Value);
end;
function TDxFastBlt.GetTransparentColor(): TColor;
begin
  Result := TDxFastBlt_GetTransparentColor(BitMap);
end;
procedure TDxFastBlt.SetTransparentColor(Value: TColor);
begin
  TDxFastBlt_SetTransparentColor(BitMap, Value);
end;
function TDxFastBlt.GetPitch: Integer;
begin
  Result := TDxFastBlt_Pitch(BitMap);
end;
function TDxFastBlt.GetBits(): Pointer;
begin
  Result := TDxFastBlt_GetPBits(BitMap);
end;
function TDxFastBlt.GetPixel(X, Y: Integer): Cardinal;
begin
  Result := TDxFastBlt_GetPixels(BitMap, X, Y);
end;
procedure TDxFastBlt.SetPixel(X, Y: Integer; const Value: Cardinal);
begin
  TDxFastBlt_SetPixels(BitMap, X, Y, Value);
end;
procedure TDxFastBlt.LoadFromFile(const FileName: string);
begin
  TDxFastBlt_LoadFromFile(BitMap, PChar(FileName));
end;
procedure TDxFastBlt.SaveToFile(const FileName: string);
begin
  TDxFastBlt_SaveToFile(BitMap, PChar(FileName));
end;
procedure TDxFastBlt.Fill(Color: TColor);
begin
  TDxFastBlt_Fill(BitMap, Color);
end;
procedure TDxFastBlt.FrameRect(Rect: TRect; Color: TColor);
begin

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91免费国产在线观看| 在线看日韩精品电影| 国产精品传媒视频| 欧美喷潮久久久xxxxx| 国产成人午夜高潮毛片| 亚洲国产精品久久人人爱| 国产清纯在线一区二区www| 欧美日韩美女一区二区| k8久久久一区二区三区| 老司机免费视频一区二区| 亚洲欧洲制服丝袜| 国产婷婷色一区二区三区四区| 欧美日韩欧美一区二区| 99re这里都是精品| 国产原创一区二区三区| 亚洲成国产人片在线观看| 国产精品日产欧美久久久久| 欧美大黄免费观看| 69堂国产成人免费视频| 一本一本大道香蕉久在线精品 | 成人看片黄a免费看在线| 日本亚洲天堂网| 亚洲欧美日韩国产另类专区| 欧美国产成人精品| 久久综合九色综合欧美亚洲| 欧美区一区二区三区| 欧美自拍偷拍一区| aaa亚洲精品| 成人a级免费电影| 国产精品一区二区久久不卡| 偷拍一区二区三区| 亚洲一区二区视频| 亚洲福中文字幕伊人影院| 亚洲蜜桃精久久久久久久| 综合久久久久综合| 亚洲丝袜自拍清纯另类| 国产精品久久久久桃色tv| 国产亚洲美州欧州综合国| 久久噜噜亚洲综合| 久久日一线二线三线suv| 精品福利av导航| 2019国产精品| 久久嫩草精品久久久久| 久久午夜色播影院免费高清| 久久综合久久综合亚洲| 久久久久99精品一区| 国产偷国产偷精品高清尤物| 久久影院午夜片一区| 国产午夜精品理论片a级大结局| 久久久综合网站| 国产欧美综合在线| 国产精品国产三级国产aⅴ原创| 久久久一区二区三区| 欧美韩日一区二区三区四区| 国产精品理伦片| 亚洲黄色片在线观看| 亚洲va国产天堂va久久en| 亚洲成人三级小说| 偷拍一区二区三区| 久久精品99国产精品| 国产综合成人久久大片91| 福利一区在线观看| 91网站黄www| 欧美中文字幕一二三区视频| 欧美日韩大陆一区二区| 精品少妇一区二区三区视频免付费| 久久综合精品国产一区二区三区| 欧美激情一区二区三区四区| 亚洲欧洲精品一区二区三区| 亚洲图片欧美一区| 九九九久久久精品| www.爱久久.com| 欧美日韩免费视频| 精品少妇一区二区三区免费观看 | 久久久久久亚洲综合影院红桃| 欧美国产欧美亚州国产日韩mv天天看完整 | 成人黄色在线视频| 日本精品视频一区二区| 欧美一区二区二区| 欧美国产视频在线| 亚洲成人精品一区二区| 狠狠色综合播放一区二区| 成人高清免费观看| 欧美日本在线播放| 中文字幕免费观看一区| 亚洲午夜在线观看视频在线| 精品在线播放午夜| 一本久道久久综合中文字幕| 欧美一级在线观看| 亚洲国产经典视频| 麻豆极品一区二区三区| 99re成人精品视频| 欧美精品一区二区久久久| 一区二区免费看| 国产精品亚洲一区二区三区妖精| 色综合色综合色综合| 精品国产电影一区二区| 亚洲综合在线电影| 国产69精品久久久久777| 欧美欧美欧美欧美| 国产精品美女视频| 久久99九九99精品| 欧美影视一区在线| 欧美激情一区二区三区蜜桃视频| 免费观看在线综合| 欧美亚洲国产bt| 成人免费小视频| 国产精品12区| 日韩欧美一级精品久久| 亚洲一二三四在线观看| 国产一区视频在线看| 欧美一区二区三区成人| 亚洲综合另类小说| 波多野结衣中文字幕一区二区三区| 日韩网站在线看片你懂的| 亚洲国产综合在线| 色综合天天综合在线视频| 欧美国产成人在线| 国产乱一区二区| 欧美电视剧在线观看完整版| 日本成人在线不卡视频| 欧美日韩在线精品一区二区三区激情| 自拍偷自拍亚洲精品播放| 国产成人精品一区二区三区四区 | 欧美人体做爰大胆视频| 亚洲视频一区二区在线| 岛国av在线一区| 久久精品夜色噜噜亚洲a∨| 久久电影网站中文字幕| 欧美一级理论片| 日本aⅴ免费视频一区二区三区| 精品视频一区 二区 三区| 一区二区国产视频| 在线看国产一区| 亚洲愉拍自拍另类高清精品| 色综合久久久网| 亚洲国产婷婷综合在线精品| 欧美怡红院视频| 亚洲图片有声小说| 欧美精品高清视频| 亚洲成人av中文| 在线不卡免费av| 久久国产麻豆精品| 久久午夜免费电影| 国产精品白丝jk白祙喷水网站| 久久午夜电影网| 国产美女娇喘av呻吟久久| 国产亚洲欧美日韩在线一区| 国产a久久麻豆| 国产精品久久免费看| 在线视频你懂得一区| 天堂蜜桃一区二区三区| 日韩欧美一级二级三级| 国产激情精品久久久第一区二区| 国产色产综合色产在线视频 | 成人毛片视频在线观看| 亚洲日本一区二区三区| 欧美日韩专区在线| 五月天激情综合网| 欧美成人一级视频| 丁香激情综合国产| 亚洲精品videosex极品| 91精品国产综合久久久蜜臀粉嫩 | 怡红院av一区二区三区| 欧美视频自拍偷拍| 捆绑调教美女网站视频一区| 久久久精品天堂| 色999日韩国产欧美一区二区| 午夜视频在线观看一区二区三区| 精品国产91亚洲一区二区三区婷婷| 国产成人免费视频| 亚洲福利一区二区三区| 精品成a人在线观看| 99re成人精品视频| 日韩电影免费一区| 国产欧美1区2区3区| 欧美性xxxxxx少妇| 国内精品免费在线观看| 亚洲精品免费在线观看| 精品久久久久久亚洲综合网| 91丨九色porny丨蝌蚪| 免费观看久久久4p| 国产精品理伦片| 538在线一区二区精品国产| 国产99久久久国产精品潘金网站| 亚洲在线中文字幕| 久久久国产精品麻豆| 在线观看日韩高清av| 国产一区亚洲一区| 午夜精品福利在线| 国产精品伦一区二区三级视频| 欧美日韩久久一区二区| 国产精品白丝jk黑袜喷水| 天堂在线亚洲视频| 国产精品久久久久久久久搜平片 | 色噜噜偷拍精品综合在线| 国产在线精品一区二区| 亚洲一线二线三线久久久| 国产日韩一级二级三级| 欧美伦理影视网|