自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 ScreenCap

procedure TForm1.ScreenCap(LeftPos, TopPos, RightPos, BottomPos: Integer);var RectWidth, RectHeight: Integer; SourceDC, DestDC, Bhandle: Integer; Bitmap: TBitmap;begin RectWidth := RightPos...

2019-01-16 15:46:04 1154

原创 两张BMP图片叠加

procedure BlendImage(BackBmp, ForeBmp: TBitmap; TransColor: TColor; Alpha: Integer);type TRGBArray = array[0..32767] of TRGBTriple; PRGBArray = ^TRGBArray;var X, Y, OffX, OffY: Integer; B...

2019-01-02 13:20:03 1685 2

原创 根据文件头确认文件类型

function ExtractFileHead(Stream: TStream): string; overload;var tmpPos: Longint; dwHead0, dwHead1: Word;begin Result := ''; if Assigned(Stream) then try tmpPos := Stream.Position; ...

2019-01-01 11:51:51 270

原创 检校MD5

uses IdHashMessageDigest, IdHash; { 从流中校验数据的MD5值 }function MD5Stream(const Stream: TStream): string;var MyMD5: TIdHashMessageDigest5; Digest: T4x4LongWordRecord;begin Result := ''; try...

2018-12-07 11:37:36 177 1

原创 使自定义右键菜单快捷键生效

function TCustomThumbView.IsMenuKey(var Message: TWMKey): Boolean;var LocalPopupMenu: TPopupMenu;begin Result := True; if not (csDesigning in ComponentState) then begin LocalPopupMenu :...

2018-12-06 13:15:27 703

原创 ObjectList模板

TObjects = class(TObject) private FItems: TList; function GetCount: Integer; function GetItem(Index: Integer): TObject; public constructor Create; virtual; destructor Destro...

2018-11-28 09:38:24 131

原创 图像比例缩放

function ScaleRect(var dst: TRect; ref: TRect): Boolean; overload;var dw, dh, rw, rh: Integer; xyscale: Double;begin dw := dst.Right - dst.Left; dh := dst.Bottom - dst.Top; rw := ref.Righ...

2018-11-08 11:43:06 385

原创 image 控件加载bmp、JPG、GIF、PNG等图片的办法

procedure TForm1.Button1Click(Sender: TObject);var jpg: TJPEGImage; // 要use Jpeg单元 png: tpngimage; gif: tgifimage;begin jpg := TJPEGImage.Create; jpg.LoadFromFile('...\pic.jpg'); Image1...

2018-11-08 09:37:03 3995

原创 Delphi Try Except 实例

try  except    raise Exception.Create('123');    exit;  end;   try  except    ShowMessage(Exception(ExceptObject).Message);    exit;  end;  try except on e:Exception do be...

2018-11-02 11:03:18 3897

原创 失去焦点的时候模拟选中状态

if Item.Selected and not Focused then begin Canvas.Font.Color := clHighlightText; Canvas.Brush.Color := clHighlight; end; 

2018-11-02 11:02:44 234

环形缓冲区实现类(Delphi)

环形缓冲区的用途及原理可以去百度资料狠多的,这里就不介绍了。代码分别用D7,XE2编译测试

2020-05-07

Delphi实现的环形缓冲区

Delphi实现的环形缓冲区

2020-05-07

delphi代码格式化插件

delphi代码格式化插件DelForEx及源码,双击SetupEx.exe安装

2018-10-19

ScktSrvr源码

delphi三层开发中间件

2018-10-19

Delphi注册Dll

delphi自动注册/反注册dll

2018-10-19

d7zip_demo

delphi调用7z.dll压缩文件和目录的demo包含接口文件sevenzip.pas

2018-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除