⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unitsplash.~pas

📁 远程抄表系统的客户端程序 安徽六安项目-客户端程序 0 开发环境 Delphi 7.0 所需控件 mxOutlookBar 数 据 库 Sybase 11.5 1 04-12-
💻 ~PAS
字号:
unit UnitSplash;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls;

type
  TFormSplash = class(TForm)
    Image: TImage;
    SetTitleTimer: TTimer;
    procedure FormCreate(Sender: TObject);
    procedure SetTitleTimerTimer(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  FormSplash: TFormSplash;

implementation

{$R *.dfm}

procedure TFormSplash.FormCreate(Sender: TObject);
begin
  self.Caption := '正在载入信息,请等候...';
  //拉伸显示整个图形
  with Image.Canvas do
  begin
    Brush.Bitmap:=TBitmap.Create;
    try
      Brush.Bitmap.LoadFromFile(ExtractFilePath(Application.ExeName) + 'splash.bmp');
      FillRect(Image.Canvas.ClipRect);
    finally
      Brush.Bitmap.Free;
    end;
  end;

  {
  Image.Canvas.Font.Name   := 'Times New Roman';
  Image.Canvas.Font.size   := 20;
  Image.Canvas.Brush.Color := clGreen;

  Image.Canvas.Font.style := [fsItalic];

  BeginPath(Image.Canvas.handle);

  SetBkMode(Image.Canvas.Handle, TRANSPARENT );
  Image.Canvas.TextOut(10,0, Caption);
  Endpath(Image.Canvas.Handle);
  Image.Canvas.Pen.Color := clred;

  StrokePath(Image.Canvas.Handle);
  }

  //Timer.Enabled  := True;
  //Timer.Interval := 10;

end;

procedure TFormSplash.SetTitleTimerTimer(Sender: TObject);
begin
  if length(self.Caption)<100 then
     self.Caption := self.Caption + '.'
  else
     self.Caption := '正在载入信息,请等候.';

  Self.Update();

end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -