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

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

?? clock.dpr

?? 半透明顯示在窗體上
?? DPR
字號:
{******************************************************************************
*   Program Clock
*   Description:
*       To show a transparent window as a clock on desktop.
*       Support time schedule
*   CopyRight (C) Nanjing Fujitsu Nanda SoftWare Tech. Co., Ltd
*   CopyRight (C) GanHuaXin 2001-1-8
*   Code Tool   :   Delphi 5.0
*   All code is writen by SDK
*   All Rignt Reserved!
*   Date  :
*       New Develop   : 2001-1-8
*       Modify        : 2001-1-9
******************************************************************************}

program Clock;

uses
  Windows,
  Messages,
  untTool in 'untTool.pas',
  untConst in 'untConst.pas',
  untMsgHdl in 'untMsgHdl.pas',
  untHint in 'untHint.pas';

{$R Gan_SDK.RES}

{******************************************************************************
*   Function InitApplication(hInstance)
*   Purpose:
*       Initial Appliaction and Register the window class
*   Parmeters:
*       hInstance     :   Application Instance Handle
*   Return Value:
*       it return the RegisterClass()'s return's Value
******************************************************************************}
function InitApplication(hInstance : THANDLE):bool;
var
  ParentWndClass : TWndClass;
  WndClass : TWndClass;
begin
  ParentWndClass.hInstance := hInstance;
  With ParentWndClass do begin
    style := 0;
    lpfnWndProc := @ParentMainProc;
    cbClsExtra := 0;
    cbWndExtra := 0;
    hCursor := LoadCursor(0,IDC_ARROW);
    lpszMenuName := nil;
    hbrBackground := GetStockObject(BLACK_BRUSH);
    hIcon := LoadIcon(hInstance,'ICON_APP');
    lpszClassName := 'GanParentClock';
  end;

  WndClass.style := 0;
  WndClass.lpfnWndProc := @MainProc;
  WndClass.cbClsExtra := 0;
  WndClass.cbWndExtra := 0;
  WndClass.hInstance := hInstance;
  WndClass.hCursor := LoadCursor(0,IDC_HAND);
  WndClass.lpszMenuName := nil;
  WndClass.hbrBackground := GetStockObject(BLACK_BRUSH);
  WndClass.hIcon := //LoadIcon(0,IDI_APPLICATION	);
            LoadIcon(hInstance,'ICON_APP');
  WndClass.lpszClassName := 'GanClock';
  result := BOOL(RegisterClass(WndClass) and RegisterClass(ParentWndClass));
end;

{******************************************************************************
*   Function InitWindow(hWnd)
*   Purpose:
*       To initial the Window whose handle equal hWnd
*   Date  :
*       New Development   : 2001-01-08
*       Modiefied         :
******************************************************************************}
function InitWindow(hWnd:HWND):BOOL;
var
  WinRect : TRect;
  bOpt    : Boolean;
  dwStyle : integer;
begin
  //
  // to set the window Region
  //
  result := false;
  if hWnd = 0 then exit;
  if not GetWindowRect(hWnd,WinRect) then exit;
  WinRect.Right := WinRect.Right - WinRect.Left;
  WinRect.Bottom := WinRect.Bottom - WinRect.Top;
  WinRect.Top := 0;
  WinRect.Left := 0;

  //
  // Set Special Style
  //
  SetWindowLong(hWnd,GWL_STYLE,378470400 xor WS_THICKFRAME
      xor WS_MAXIMIZEBOX xor WS_BORDER xor WS_MINIMIZEBOX or WS_POPUP);
  //
  // Set whether window all with on top?
  //
  GetRegAllOnTop(bOpt);
  SetWindowAllOnTop(hWnd,bOpt);
  //
  // determine whether Set a icon on tray area
  //
  GetRegShowTray(bOpt);
  if bOpt then
    ShowOnTray(hWnd);
  GetRegShowOnTaskBar(bOpt);
  if bOpt then
    ShowWindow(ParentWnd,SW_SHOW)
  else
    ShowWindow(ParentWnd,SW_HIDE);
  //
  // Set whether transparent ?
  //
  GetRegTransparent(bOpt);
  SetWindowTransparent(hWnd,not bOpt);
  SetWindowTransparent(hWnd,bOpt);

  result := true;
end;


{******************************************************************************
*   Fuction InitInstance(hInstance:THandle,nCmdShow:INT,hWnd:THANDLE)
*   Purpose:
*       To create the registered windows and show it as nCmdShow
*   Parmeters:
*       hInstance     :   Application Instance
*       nCmdShow      :   The Window Show Method
*       hWnd          :   The created Window Handle
*   Return Value:
*       if success create the window return the window's handle
*       else return 0
******************************************************************************}
function InitInstance(
    hInstance:THANDLE;
    nCmdShow:integer;
    var hWnd:THandle):bool;
var
  RegWindowPos : TMyWindowPos;
  SysMenu : HMENU;
  //ParentWnd : THandle;
begin
  // at first , creat a UnVisible parent window
  ParentWnd := CreateWindow(
              'GanParentClock',
              'Huiyu Clock',
              WS_CLIPSIBLINGS or WS_SYSMENU,
              -20,-20,0,0,
              0,0,hInstance,nil);
  if ParentWnd = 0 then begin
    result := false;
    exit;
  end;
  // to modify the System Menu ! Cool!
  SysMenu := GetSystemMenu(ParentWnd,False);
  DeleteMenu(SysMenu,SC_MOVE,MF_BYCOMMAND);
  DeleteMenu(SysMenu,SC_MAXIMIZE,MF_BYCOMMAND);
  DeleteMenu(SysMenu,SC_MINIMIZE,MF_BYCOMMAND);
  DeleteMenu(SysMenu,SC_SIZE,MF_BYCOMMAND);
  DeleteMenu(SysMenu,SC_RESTORE,MF_BYCOMMAND);
  DeleteMenu(SysMenu,0,MF_BYPOSITION);
  InsertMenu(SysMenu,1,MF_STRING or MF_BYPOSITION,IDM_ABOUT,'About');
  InsertMenu(SysMenu,1,MF_STRING or MF_BYPOSITION,IDM_OPTION,'Option');
  InsertMenu(SysMenu,1,MF_SEPARATOR or MF_BYPOSITION,0,'');

  // then create my self clock window
  GetPlacePos(RegWindowPos);
  hWnd := CreateWindow(
              'GanClock',
              'Hello World!This is a test for sdk program!',
              WS_POPUP or WS_VISIBLE or WS_OVERLAPPED or WS_CLIPSIBLINGS,
              RegWindowPos.Left,
              RegWindowPos.Top,
              RegWindowPos.Width,
              RegWindowPos.Width,
              ParentWnd,//}0,
              0,
              hInstance,
              nil
  );
  if (hWnd<>0) then
  begin
    ClockWnd := hWnd;
    InitWindow(hWnd);
    ShowWindow(hWnd,nCmdShow);
    SetClockWalk(hWnd);
    result := BOOL(True);
  end else
    result := BOOL(false);
end;

//
// Main procedure entry point
//
var
  hWnd  : LongWord;
  Msg   : TMsg;
begin
  //hInstance is the golbal var defined in sysinit.pas
  if not InitApplication(hInstance) then halt;
  if not InitInstance(hInstance,SW_SHOW,hWnd) then halt;
  //RegisterServiceProcess(GetCurrentProcessID, 1);
  while GetMessage(Msg,0,0,0) do
  begin
    TranslateMessage(Msg);
    DispatchMessage(Msg);
  end;
end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人精品在线观看| 成人高清伦理免费影院在线观看| 制服丝袜亚洲播放| 免费观看在线色综合| 精品日韩在线观看| 国产乱码精品1区2区3区| 国产欧美一区二区精品仙草咪| 成人听书哪个软件好| 亚洲日本乱码在线观看| 欧美影院一区二区三区| 男人的天堂亚洲一区| 精品国产乱码久久久久久浪潮| 国产成人精品综合在线观看 | 91精品一区二区三区在线观看| 日韩电影在线一区二区| 精品理论电影在线| 不卡视频一二三四| 一区二区高清视频在线观看| 欧美一区日韩一区| 国产成人精品一区二区三区四区| 亚洲欧美欧美一区二区三区| 欧美精品丝袜中出| 国产盗摄视频一区二区三区| 亚洲欧美成人一区二区三区| 欧美一区欧美二区| 丁香激情综合五月| 亚洲成a人v欧美综合天堂下载| 久久先锋影音av鲁色资源| 91亚洲精华国产精华精华液| 日韩电影在线免费观看| 中文字幕av资源一区| 欧美精三区欧美精三区| 国产九九视频一区二区三区| 亚洲美女屁股眼交| 精品国产露脸精彩对白| 91天堂素人约啪| 麻豆视频观看网址久久| 91欧美激情一区二区三区成人| 午夜欧美一区二区三区在线播放| 337p日本欧洲亚洲大胆色噜噜| 97精品国产97久久久久久久久久久久| 日韩专区中文字幕一区二区| 国产欧美日韩中文久久| 欧美日韩另类一区| 懂色av一区二区在线播放| 亚洲va欧美va人人爽午夜| 日本一区二区免费在线观看视频 | 欧美午夜寂寞影院| 国产麻豆日韩欧美久久| 亚洲一区二区三区四区五区黄| 久久婷婷国产综合国色天香| 欧美最新大片在线看| 国产成人一区在线| 五月天亚洲精品| 成人免费在线观看入口| 精品国产乱码久久久久久浪潮| 欧美性猛片aaaaaaa做受| 国产传媒一区在线| 奇米色一区二区| 又紧又大又爽精品一区二区| 欧美极品xxx| 欧美成人r级一区二区三区| 欧美亚洲国产怡红院影院| 国产成人精品免费看| 日本不卡一区二区三区高清视频| 亚洲视频在线一区| 欧美经典三级视频一区二区三区| 日韩欧美在线一区二区三区| 欧美亚洲动漫另类| 成人小视频在线观看| 精品一区二区三区免费| 亚洲福利视频导航| 亚洲精选一二三| 国产精品欧美精品| 久久久天堂av| 欧美大白屁股肥臀xxxxxx| 欧美在线观看视频一区二区三区| av高清久久久| 国产成人亚洲综合色影视 | 亚洲电影欧美电影有声小说| 亚洲欧洲美洲综合色网| 久久久精品国产99久久精品芒果| 欧美videos大乳护士334| 7777精品伊人久久久大香线蕉| 在线观看国产91| 亚洲日本一区二区| 国产精品不卡一区| 日本一二三四高清不卡| 久久午夜免费电影| 久久久综合精品| 日韩精品一区在线| 日韩视频中午一区| 91精品国产综合久久小美女| 欧美日韩国产三级| 欧美午夜精品久久久久久超碰 | 成+人+亚洲+综合天堂| 国产美女精品一区二区三区| 看国产成人h片视频| 免费高清不卡av| 日韩成人dvd| 日韩不卡一区二区三区| 视频一区视频二区中文| 亚洲午夜久久久久久久久电影网| 亚洲精品成人少妇| 亚洲精品第一国产综合野| 亚洲男人的天堂在线观看| 亚洲日本在线a| 亚洲精品大片www| 一个色妞综合视频在线观看| 亚洲精品第一国产综合野| 亚洲在线中文字幕| 亚洲成人一二三| 日韩不卡一二三区| 毛片不卡一区二区| 国产老肥熟一区二区三区| 国产精品白丝jk白祙喷水网站| 国产精品69毛片高清亚洲| 国产成人高清视频| 99热精品一区二区| 日本韩国一区二区三区视频| 欧美亚洲一区二区在线观看| 欧美三级在线看| 91精品一区二区三区久久久久久| 欧美电影免费提供在线观看| 国产精品白丝jk白祙喷水网站| 国产在线精品不卡| 成人性生交大片免费看在线播放| av成人免费在线观看| 色悠久久久久综合欧美99| 欧美日韩三级视频| 日韩欧美你懂的| 久久久精品一品道一区| 亚洲欧洲三级电影| 亚洲一二三专区| 麻豆一区二区99久久久久| 国产风韵犹存在线视精品| 91一区二区在线观看| 欧美日韩国产乱码电影| 日韩精品中文字幕在线不卡尤物| 国产三级一区二区| 亚洲精品免费电影| 欧美aaaaaa午夜精品| 国产激情偷乱视频一区二区三区| 成年人午夜久久久| 欧美日韩免费观看一区二区三区 | 国产精品自拍毛片| 99视频一区二区三区| 欧美日韩黄色一区二区| 欧美mv日韩mv国产| 国产精品久久精品日日| 亚洲成人av资源| 欧美激情中文不卡| 亚洲精品国产精品乱码不99| 免费精品视频最新在线| 大桥未久av一区二区三区中文| 在线观看日韩国产| 精品裸体舞一区二区三区| 中文字幕日韩av资源站| 日日摸夜夜添夜夜添亚洲女人| 国产精品69毛片高清亚洲| 欧美综合久久久| 久久中文娱乐网| 一区二区三区欧美日| 久久国产婷婷国产香蕉| 99re这里只有精品首页| 欧美一区二区美女| 国产精品国产三级国产三级人妇| 日韩精品五月天| 成人黄色电影在线 | 亚洲一二三四区| 国产在线播放一区二区三区| 欧美主播一区二区三区| 久久久久国产精品麻豆ai换脸| 亚洲午夜视频在线观看| 国产精品18久久久久久久网站| 欧美日韩在线免费视频| 国产日韩欧美精品一区| 午夜精品影院在线观看| 成人做爰69片免费看网站| 5858s免费视频成人| 中文字幕亚洲欧美在线不卡| 美女视频黄a大片欧美| 一本色道久久综合精品竹菊| 欧美精品一区二区蜜臀亚洲| 欧美群妇大交群中文字幕| 国产欧美精品在线观看| 日本大胆欧美人术艺术动态| 97超碰欧美中文字幕| 久久综合色婷婷| 石原莉奈在线亚洲二区| 91丨九色丨蝌蚪富婆spa| 久久亚洲综合色一区二区三区| 亚洲国产乱码最新视频| 北条麻妃一区二区三区| 精品国产不卡一区二区三区| 亚洲r级在线视频| 色综合天天综合网国产成人综合天 | 久久成人免费电影| 欧美日韩一区国产| 亚洲视频香蕉人妖|