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

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

?? uloading.pas

?? 一般的數據庫管理系統 uses Classes, SConnectEx, TltConst, ExtCtrls, MMSystem, Types, windows, TltLogic , Sy
?? PAS
字號:
unit ULoading;

interface

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

type
  TLoadingForm = class(TForm)
    Label1: TLabel;
  private
  protected
    procedure CreateParams(var Params: TCreateParams); override;
    { Private declarations }

  public
    { Public declarations }

  end;

  procedure ShowLoading(Msg : String);
  procedure HideLoading;
implementation
const
  WM_LabelChanged = WM_USER + 1;
  WM_Free = WM_User + 2;
var
  LoadingForm: TLoadingForm;
  LoadingHintThread: THandle;
  Lable1 : DWord;
  MsgStr : string;
  Visible : boolean;

function WindowProc(hWnd, uMsg,	wParam,	lParam: Integer): Integer; stdcall;
begin

  Result := DefWindowProc(hWnd, uMsg, wParam, lParam);
  if uMsg = WM_NCHITTEST then Result := HTCAPTION;
{  if WM_Free =  uMsg then
  begin
   //SendMessage(hWnd,WM_QUIT,0,0);
    PostQuitMessage(0);
    Result := 100;
  end;}

  { Checks for messages }
//  if uMsg = WM_DESTROY then
//    Halt;
end;

var
  P: TPoint;
  Handle, ThreadID : DWord;
  Msg : TMsg;

  WinClass: TWndClassA;
  Inst, Button1, Label1, Edit1, Edit2: Integer;
  hFont : DWord;

procedure LoadingHintThreadFunc(Param: Integer); stdcall;
var
  Timer : DWord;
begin
  ThreadID := GetCurrentThreadID;
  Inst := hInstance;
  with WinClass do
  begin
    style              := CS_CLASSDC or CS_PARENTDC;
    lpfnWndProc        := @WindowProc;
    hInstance          := Inst;
    hbrBackground      := color_btnface + 1 ;
    lpszClassname      := 'LoadingMsgWindow';
    hCursor            := LoadCursor(0, IDC_ARROW);
  end;
  windows.RegisterClass(WinClass);
  Handle := CreateWindowEx( WS_EX_WINDOWEDGE or WS_EX_TOOLWINDOW
                             ,
                     'LoadingMsgWindow', '',
                          WS_VISIBLE or WS_DISABLED
                          or WS_THICKFRAME or WS_POPUP or WS_BORDER,
                           Screen.Width div 2-100, Screen.Height div 2 -25, 200, 50, 0, 0, Inst, nil);
//}
//  Handle := createdio
  Label1 := CreateWindow('Static', '', WS_VISIBLE or WS_CHILD or SS_CENTER,
                8, 17, 184, 13, Handle, 0, Inst, nil);
  if hFont =0 then
  hFont := CreateFont(-11, 0, 0, 0, 400, 0, 0, 0, DEFAULT_CHARSET,
                        OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
                        DEFAULT_PITCH or FF_DONTCARE, 'MS Sans Serif');
  if hFont <>0 then
  begin
    SendMessage(Label1, WM_SETFONT, hFont, 0);
  end;
  SetWindowText(Label1, Pchar(MsgStr));
  UpdateWindow(Handle);
//}
//   LoadingForm.Show;
//  SetWindowLong(LoadingForm.Handle,GWL_WNDPROC,Integer(@WindowProc));

//  ShowWindow(LoadingForm.Handle,SW_SHOW);
//   ShowWindow(Handle, SW_SHOW);
//  LoadingForm.Show;

  {message loop}
  Timer := SetTimer(0,500,500,0);
  while(GetMessage(Msg,0,0,0))do
  begin
    if not Visible then begin
      PostQuitMessage(0);
      Break;
    end;
    if Msg.message = WM_LabelChanged then
      SetWindowText(Label1, Pchar(MsgStr))
    else
    begin
      TranslateMessage(Msg);
      DispatchMessage(Msg);
    end;
  end;
  if Timer<>0 then KillTimer(Timer,500);
  windows.DestroyWindow(Label1);
  windows.DestroyWindow(Handle);
  windows.DeleteObject(hFont);
  Label1 :=0;
  Handle :=0;
  hFont :=0;
//  FreeAndNil(LoadingForm);
end;

procedure ShowLoading(Msg : String);
var
  Handle : DWord;
begin
  MsgStr := Msg;
  Visible := true;
  if LoadingHintThread = 0 then
    Handle := CreateThread(nil, 1000, @LoadingHintThreadFunc, nil, 0,LoadingHintThread ) 
  else
    while not PostThreadMessage(LoadingHintThread, WM_LabelChanged ,0 ,0) do sleep(100);
end;

procedure HideLoading;
begin
  if LoadingHintThread <> 0 then
  begin
    Visible := false;
    PostThreadMessage(LoadingHintThread,WM_Quit,0,0);
  end;
  LoadingHintThread := 0;

//  FreeAndNil(LoadingForm);
end;

{$R *.dfm}
{ TLoadingForm }


{ TLoadingForm }

procedure TLoadingForm.CreateParams(var Params: TCreateParams);
begin
  inherited;
  Params.WndParent := 0;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日本不卡视频| 国产女人水真多18毛片18精品视频| 欧美亚洲综合色| 国产精品视频免费看| 波波电影院一区二区三区| 亚洲一区二区三区美女| 成人午夜在线视频| 国产精品乱人伦中文| 91免费国产在线| 亚洲成人自拍一区| 欧美一级生活片| 国产毛片精品一区| 中文字幕一区二| 在线免费视频一区二区| 丝袜国产日韩另类美女| 日韩精品一区二区三区蜜臀| 国产精品自拍毛片| 一区二区三区免费看视频| 欧美日韩高清在线| 国产一区二区美女诱惑| 日韩理论片在线| 91精品在线一区二区| 狠狠色丁香婷婷综合久久片| 中文字幕一区二区三区视频| 欧美日韩黄色一区二区| 国产激情一区二区三区四区| 尤物在线观看一区| 日韩欧美国产三级电影视频| 成人av先锋影音| 日韩精品久久久久久| 欧美极品少妇xxxxⅹ高跟鞋| 欧美网站大全在线观看| 国产在线精品一区在线观看麻豆| 中文字幕一区二区三区四区不卡| 91精品国产欧美日韩| 成人黄色电影在线| 日韩激情一二三区| 综合久久一区二区三区| 欧美zozo另类异族| 欧美在线视频全部完| 国产精品羞羞答答xxdd| 午夜影院久久久| 国产精品视频你懂的| 日韩精品专区在线影院重磅| 日本韩国精品在线| 国产成人午夜精品影院观看视频 | 欧美在线视频全部完| 狠狠网亚洲精品| 舔着乳尖日韩一区| 亚洲人成小说网站色在线| 亚洲精品一区二区三区四区高清| 91久久国产最好的精华液| 国产成人精品午夜视频免费| 日本女人一区二区三区| 悠悠色在线精品| 欧美国产日本韩| 久久久久青草大香线综合精品| 欧美日韩www| 色www精品视频在线观看| 成人午夜碰碰视频| 极品瑜伽女神91| 久99久精品视频免费观看| 午夜成人免费视频| 亚洲综合男人的天堂| 中文字幕的久久| 久久久精品人体av艺术| 精品福利在线导航| 日韩欧美国产午夜精品| 日韩亚洲欧美在线| 91精品国产福利| 欧美乱妇15p| 在线播放国产精品二区一二区四区| 成年人国产精品| 成熟亚洲日本毛茸茸凸凹| 国产自产视频一区二区三区| 久久99深爱久久99精品| 极品美女销魂一区二区三区| 久久精品国产亚洲a| 蜜桃av一区二区| 精品一二三四区| 国产精品一区二区免费不卡 | 日韩欧美综合在线| 欧美一级片在线观看| 日韩三级中文字幕| 日韩一区二区三区av| 欧美v国产在线一区二区三区| 日韩美一区二区三区| 久久综合九色综合97婷婷| 日韩欧美一级二级| 久久―日本道色综合久久| 久久久久久久久久电影| 国产精品人成在线观看免费| 国产精品美女久久久久aⅴ国产馆| 国产欧美一区二区三区在线看蜜臀 | 国产欧美一区二区精品忘忧草| 国产午夜精品一区二区三区嫩草 | 国产欧美视频一区二区三区| 日本一区二区免费在线| 中文字幕在线不卡视频| 亚洲综合久久久久| 日本强好片久久久久久aaa| 精品一区二区三区在线观看| 国产成人午夜电影网| 91蜜桃婷婷狠狠久久综合9色| 欧美日韩亚洲综合在线| 777久久久精品| 国产精品视频线看| 三级欧美在线一区| 国产成人精品亚洲777人妖| 欧美伊人精品成人久久综合97| 欧美一区二区三区视频在线观看 | 麻豆91免费观看| 高清不卡一二三区| 欧美午夜精品一区二区三区| 欧美电影免费观看完整版 | 亚洲欧美一区二区视频| 一区二区欧美视频| 国模一区二区三区白浆| 一本一本大道香蕉久在线精品| 欧美另类一区二区三区| 欧美国产日本韩| 日韩精品五月天| 在线视频观看一区| 亚洲精品一区二区三区99| 亚洲免费在线观看视频| 国内精品视频666| 在线观看视频一区二区欧美日韩| 欧美mv日韩mv国产网站app| 中文字幕一区三区| 久久99久久99| 精品视频在线免费看| 欧美激情在线一区二区三区| 视频一区二区欧美| 一本色道a无线码一区v| 久久综合九色综合久久久精品综合| 亚洲午夜免费福利视频| 国产成人8x视频一区二区 | 欧美影视一区在线| 国产无人区一区二区三区| 亚洲宅男天堂在线观看无病毒| 国产在线不卡视频| 日韩一区二区三区视频| 亚洲午夜电影在线| 99re视频精品| 日本一区二区三区久久久久久久久不| 日本亚洲三级在线| 欧洲亚洲国产日韩| 国产精品乱人伦中文| 国产大片一区二区| 日韩免费观看2025年上映的电影| 亚洲一卡二卡三卡四卡 | 欧美日韩在线免费视频| 中文字幕一区二区在线观看| 国产老女人精品毛片久久| 日韩午夜电影av| 日韩有码一区二区三区| 欧美日韩综合一区| 亚洲日本免费电影| youjizz国产精品| 国产精品久久久久久户外露出| 黄网站免费久久| 精品国产凹凸成av人导航| 蜜臂av日日欢夜夜爽一区| 91精品久久久久久久99蜜桃| 亚洲成a人片在线不卡一二三区| 91热门视频在线观看| 亚洲人快播电影网| 91小宝寻花一区二区三区| 亚洲特黄一级片| 色综合天天天天做夜夜夜夜做| 国产精品第一页第二页第三页| 成人午夜精品在线| 亚洲综合丁香婷婷六月香| 欧美中文字幕一二三区视频| 亚洲一级不卡视频| 欧美日韩精品免费| 爽好多水快深点欧美视频| 91精品国产一区二区三区香蕉| 日韩av中文字幕一区二区| 欧美一级理论性理论a| 久久91精品久久久久久秒播| www成人在线观看| 高清视频一区二区| 最新不卡av在线| 欧美伦理电影网| 激情丁香综合五月| 亚洲国产精品v| 91论坛在线播放| 无码av免费一区二区三区试看 | 自拍偷在线精品自拍偷无码专区 | 91精品黄色片免费大全| 奇米一区二区三区| 国产欧美日韩在线| 一本色道久久加勒比精品| 丝袜国产日韩另类美女| 久久精品夜色噜噜亚洲a∨| 92国产精品观看| 日本aⅴ亚洲精品中文乱码| 久久人人爽人人爽| 欧美午夜精品久久久久久孕妇 |