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

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

?? common.pas

?? 作為服務
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
  systime.wYear   :=strtoint(copy(formatdatetime('yyyy-mm-dd hh:mm:ss',ttime),1,4));
  systime.wMonth  :=strtoint(copy(formatdatetime('yyyy-mm-dd hh:mm:ss',ttime),6,2));
  systime.wDay    :=strtoint(copy(formatdatetime('yyyy-mm-dd hh:mm:ss',ttime),9,2));
  systime.wHour   :=strtoint(copy(formatdatetime('yyyy-mm-dd hh:mm:ss',ttime),12,2));
  systime.wMinute :=strtoint(copy(formatdatetime('yyyy-mm-dd hh:mm:ss',ttime),15,2));
  systime.wSecond :=strtoint(copy(formatdatetime('yyyy-mm-dd hh:mm:ss',ttime),18,2));
  if SetLocalTime(systime) then result := true
  else result := false;

end;
////////////////////////////////////////////////////////////////////////////////
//  功能:   得到系統(tǒng)桌面窗體句柄
////////////////////////////////////////////////////////////////////////////////
function GetDesktopHand: THandle;
begin
  Result:=FindWindow('progman',nil);
  Result:=GetWindow(Result,GW_Child);
end;

////////////////////////////////////////////////////////////////////////////////
//  功能:  得到系統(tǒng)任務欄句柄
////////////////////////////////////////////////////////////////////////////////
function GetTrayHandle :THandle;
begin
  Result := FindWindow('Shell_TrayWnd',nil);
end;



////////////////////////////////////////////////////////////////////////////////
//  功能: 獲取用戶的最高權(quán)限
////////////////////////////////////////////////////////////////////////////////
function SetPrivilege(sPrivilegeName: string; bEnabled: boolean ): boolean;
var     TPPrev,TP :TTokenPrivileges;
        Token     :THandle;
        dwRetLen  :DWord;
begin
Result := False;
//opens the access token associated with a process.
OpenProcessToken(GetCurrentProcess,TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY,Token);
TP.PrivilegeCount := 1;
//retrieves the locally unique identifier (LUID) used on a specified system to
//locally represent the specified privilege name.
if( LookupPrivilegeValue(Nil,PChar( sPrivilegeName ),TP.Privileges[ 0 ].LUID ))then
    begin
        if (bEnabled) then //Give this privileges
            begin
                TP.Privileges[ 0 ].Attributes := SE_PRIVILEGE_ENABLED;
            end
        else
            begin //NOT Give this privileges
                TP.Privileges[ 0 ].Attributes := 0;
            end;

        dwRetLen := 0;
        //enables or disables privileges in the specified access token.
        Result := AdjustTokenPrivileges(Token,False,TP,SizeOf( TPPrev ),TPPrev,dwRetLen);
    end;
CloseHandle( Token );
end;

//////////////////////////////////////////////////////
//iFlags:
//下面一種情況必須被指定
// EWX_LOGOFF
// EWX_REBOOT
// EWX_SHUTDOWN
// 以下標記可以組合使用
// EWX_POWEROFF
// EWX_FORCE : terminate processes
//////////////////////////////////////////////////////
function WinExitInNT( iFlags : integer ) : boolean;
begin
Result := True;
if (SetPrivilege('SeShutdownPrivilege', True)) then
    begin
        if (not ExitWindowsEx( iFlags,0)) then
            Result := False;
        SetPrivilege('SeShutdownPrivilege', False )
    end
else
    Result := False;
end;


/////////////////////////////////////////////////////////////////////////////////
// 功能 :將情報板播放列表中的顏色字符串轉(zhuǎn)換成 TColor顏色值
/////////////////////////////////////////////////////////////////////////////////

function transferTColorToCCCStr(s:TColor):string;
var r,g,b:integer;
  ss:string;
begin

  ss:=  DecToHexEx(s,6) ;
  r := StrToInt('$'+copy(ss,5,2));
  g := StrToInt('$'+copy(ss,3,2));
  b := StrToInt('$'+copy(ss,1,2));
  result:= copy(inttostr(r+1000),2,3) +  copy(inttostr(g+1000),2,3) +copy(inttostr(b+1000),2,3)+'000';

end;


/////////////////////////////////////////////////////////////////////////////////
// 功能 :將情報板播放列表中的顏色字符串轉(zhuǎn)換成 TColor顏色值
/////////////////////////////////////////////////////////////////////////////////
function transferStrToTColor(s:string):TColor;
begin          
   if copy(s,1,9)='000000000' then
      Result := RGB(255,255,000)
   else
      result := RGB(strtoint(copy(s,1,3)),strtoint(copy(s,4,3)),strtoint(copy(s,7,3)));//
end;

procedure  StringToCharArray(str:string;var outstr: array of char)  ;
var i:integer;
begin

  for i := 1 to  length(str) do
  begin
    outstr[i-1] := str[i];
  end;

end;

///////////////////////////////////////////////////
function clearsubString(substr,str:string):string;
begin
  while pos(substr,str)>0 do
  begin
    delete(str,pos(substr,str),length(substr));
  end ;
  result := str;
end;
/////////////////////////////////////////////////////////////////////////////////
// 功能 :將字符串根據(jù)分隔符轉(zhuǎn)換到字符串數(shù)組中 
/////////////////////////////////////////////////////////////////////////////////
procedure  splitToList(sourceStr,splitStr:String; s:TStrings);
var
  p:integer;
  ss,items:string;
begin
  s.Clear;
  ss:= sourceStr;
  p :=   pos(splitStr,ss);
  while p>0 do
  begin
    items  := copy(ss,1,p-1) ;
    if  trim(items)<>'' then  s.Add(items);
    delete(ss,1,p+length(splitStr)-1);
    p :=  pos(splitStr,ss);
  end;
  if trim(ss)<>'' then s.Add(ss);
end;


/////////////////////////////////////////////////////////////////////////////////
// 功能 :從情報板的播放列表中提取發(fā)送的圖片名稱和字符串
//\fk3232\C038000\c000000000255注意安全謹慎駕駛
/////////////////////////////////////////////////////////////////////////////////
function processCMSContent(sourceStr:TStrings;flag:integer):String;
var
   i,tpos:integer;
   s,sFile,temps:string;
begin
  result :='';
  for i :=0 to sourceStr.Count-1 do
  begin
    s:= sourceStr[i];
    temps:='';
    if Pos('\B',S)<>0 then
    begin
       sFile:='['+copy(S,Pos('\B',S)+2,3)+']';
    end;
    delete(s,1,Pos('\c',s)-2);

    while Pos('\c',s)>0 do
    begin
      //tpos:= ;
      if Pos('\f',s) <>0 then
        temps := temps+copy(s,Pos('\c',s)+14,Pos('\f',s)-Pos('\c',s)-14)
      else
        temps := temps+copy(s,Pos('\c',s)+14,length(s)-Pos('\c',s)-13);
      if length(s)>14 then delete(s,1,14)
      else if  length(s)=14 then delete(s,1,14)
      else delete(s,1,Pos('\c',s)-1);
    end;
    result := result +sFile+ temps+';';
  end;
end;


/////////////////////////////////////////////////////////////////////////////////
// 功能 :
/////////////////////////////////////////////////////////////////////////////////
function processCMSLibToFile(cmslib:string) :String;
var
    sCMSList : TStringList;
begin
    sCMSList :=TStringList.create;
    splitToList(cmslib,#13#10,sCMSList) ;
    result := '[list]'+#13#10+'item_no='+inttostr(sCMSList.Count)+#13#10+cmslib;
end;




function IntToBin(intValue: integer): string;
var
  i,shlvalue:integer;
begin
  Result:='';
  if intvalue=0 then Result:='0';
  i:=0;
  shlvalue:= 1;
  while shlvalue<=intvalue do
  begin
    if (intValue and shlvalue)<>0 then
      Result:='1'+Result  else
      Result:='0'+Result;
    inc(i);
    shlvalue:= 1 shl i;
  end;
end;

function BinToInt(Binstr: string): integer;
var
  i,size:integer;
begin
  Size := Length(Binstr);
  Result := 0;
  for i := 1 to Size do
    if BinStr[i] = '1' then
    begin
      Result := Result + (1 shl (Size-i));
    end;
end;

//////////////////////////////////////////////////////////////////////////////
// 功能: 列舉指定路徑下的文件到字符串數(shù)組中
//////////////////////////////////////////////////////////////////////////////
procedure ListDirectoryPathAnyFile(FileList: Tstrings;DirectoryPath:string);
var
  sr: TSearchRec;
begin
  if FindFirst(DirectoryPath, $00000020, sr) = 0 then
  begin
    repeat
      begin
        if lowercase(getFileExtName(sr.Name))='bmp' then
           FileList.Add(sr.Name);
      end;
    until FindNext(sr)<>0;
  end;
  SysUtils.FindClose(sr);
end;

//系統(tǒng)熱鍵注冊與取消
//ShortCut(Word('C'), [ssShift]);  ssCtrl
function  RegSysHotKey(Handle:THandle):boolean;
var ShiftState:Cardinal;
begin
  HotKeyId := GlobalAddAtom('SYSTEMSET') - $C000;
  ShiftState:=ProcessShiftState([ssShift]);
  RegisterHotKey(Handle, hotkeyid, ShiftState  , Word('G'));
end;

function  UnRegSysHotKey(Handle:THandle):boolean;
begin
  UnRegisterHotKey(handle, HotKeyId);
end;

function ProcessShiftState(ss:TShiftState):Cardinal;
var
   ShiftState :Cardinal;
begin
  ShiftState:=0;
  if (ssShift in  ss) then
    ShiftState := ShiftState or MOD_SHIFT;
  if (ssCtrl in  ss) then
    ShiftState := ShiftState or MOD_CONTROL;
  if (ssAlt in  ss) then
    ShiftState := ShiftState or MOD_ALT;
  Result :=ShiftState;
end;

////////////////////////////////////////////////////////////////////////////////
//函數(shù)功能 :圖像旋轉(zhuǎn)
//參數(shù)說明 : 輸入?yún)?shù) src源圖,輸出參數(shù) Dst目標圖  輸入?yún)?shù)  angle旋轉(zhuǎn)角度
////////////////////////////////////////////////////////////////////////////////
function  bmp_rotate(src:tbitmap;var Dst:tbitmap; angle:extended):boolean;
var
  c1x,c1y,c2x,c2y:integer;
  p1x,p1y,p2x,p2y:integer;
  radius,n:integer;
  alpha:extended;
  c0,c1,c2,c3:tcolor;

begin
  Dst.Width  := src.Width;
  dst.Height := src.Height ;
// Dst.Mask($00347302);
  Dst.TransparentColor :=$00347302;
   //將角度轉(zhuǎn)換為PI值
  angle := (angle / 180) * pi;
   // 計算中心點,你可以修改它
  c1x := src.width div 2;
  c1y := src.height div 2;
  c2x := dst.width div 2;
  c2y := dst.height div 2;

   // 步驟數(shù)值number
  if c2x < c2y then
    n := c2y
  else
    n := c2x;
  dec (n,1);

   // 開始旋轉(zhuǎn)
  for p2x := 0 to n do begin
    for p2y := 0 to n do begin
      if p2x = 0 then
        alpha:= pi/2
      else
        alpha := arctan2(p2y,p2x);
      radius := round(sqrt((p2x*p2x)+(p2y*p2y)));
      p1x := round(radius * cos(angle+alpha));
      p1y := round(radius * sin(angle+alpha));

      c0 := src.canvas.pixels[c1x+p1x,c1y+p1y];
      c1 := src.canvas.pixels[c1x-p1x,c1y-p1y];
      c2 := src.canvas.pixels[c1x+p1y,c1y-p1x];
      c3 := src.canvas.pixels[c1x-p1y,c1y+p1x];

      dst.canvas.pixels[c2x+p2x,c2y+p2y]:=c0;
      dst.canvas.pixels[c2x-p2x,c2y-p2y]:=c1;
      dst.canvas.pixels[c2x+p2y,c2y-p2x]:=c2;
      dst.canvas.pixels[c2x-p2y,c2y+p2x]:=c3;
    end;
    application.processmessages
  end;
  Result :=true;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品一级爱片| 99re66热这里只有精品3直播| 亚洲一区二区精品3399| 中文字幕色av一区二区三区| 中文子幕无线码一区tr| 国产精品国产馆在线真实露脸 | 色婷婷国产精品| 一本色道亚洲精品aⅴ| 欧美最猛黑人xxxxx猛交| 日韩一区二区三区免费看| 欧美久久一二三四区| 91精品黄色片免费大全| 久久综合久久综合久久| 久久精品人人做| 亚洲视频一区在线观看| 亚洲国产精品久久久久婷婷884| 香蕉加勒比综合久久| 久久国产精品色婷婷| 床上的激情91.| 欧美丝袜丝交足nylons图片| 欧美电视剧在线看免费| 国产精品全国免费观看高清| 亚洲欧洲美洲综合色网| 亚洲福利视频一区二区| 国产一区二区三区国产| 91麻豆6部合集magnet| 欧美一区二区三区不卡| 国产午夜三级一区二区三| 亚洲乱码中文字幕| 久久精品国产秦先生| 成人黄色小视频在线观看| 欧美性色黄大片| 国产亚洲综合在线| 日韩精品色哟哟| 成人av在线播放网站| 91精品国产综合久久小美女| 国产精品福利一区| 男女性色大片免费观看一区二区| 成人a免费在线看| 欧美一区国产二区| 亚洲视频1区2区| 精品一区二区在线视频| 91久久精品一区二区二区| 欧美zozozo| 亚洲第一成年网| kk眼镜猥琐国模调教系列一区二区 | 欧美一区二区三区免费观看视频| 国产三级精品在线| 久久精品国产一区二区| av影院午夜一区| 欧美www视频| 天堂一区二区在线| 色哦色哦哦色天天综合| 国产亚洲精久久久久久| 久久机这里只有精品| 欧美日韩国产高清一区二区三区 | 日韩av一级片| 日本丶国产丶欧美色综合| 国产亚洲人成网站| 国产在线播精品第三| 制服丝袜av成人在线看| 亚洲制服丝袜av| 色婷婷激情久久| 亚洲欧美一区二区三区孕妇| va亚洲va日韩不卡在线观看| 久久精品人人做人人爽97| 九一久久久久久| 亚洲精品一区二区三区精华液| 婷婷一区二区三区| 6080国产精品一区二区| 午夜视频一区在线观看| 欧美顶级少妇做爰| 日韩综合小视频| 日韩欧美一区中文| 久久不见久久见免费视频1| 精品久久久久久久久久久院品网| 久久精品免费看| 久久免费视频色| 成人av在线网| 亚洲精品国产视频| 欧美三级中文字幕在线观看| 亚洲1区2区3区4区| 欧美一级久久久| 国产一区二区调教| 国产欧美日韩一区二区三区在线观看| 国产精品一区二区在线观看不卡| 国产亚洲欧美在线| 99re视频精品| 亚洲成精国产精品女| 日韩欧美aaaaaa| 国产成人一区在线| 亚洲人被黑人高潮完整版| 欧美老人xxxx18| 国产在线观看一区二区| 中文字幕字幕中文在线中不卡视频| 色婷婷精品久久二区二区蜜臀av| 亚洲国产一二三| 欧美成人猛片aaaaaaa| 成人高清伦理免费影院在线观看| 亚洲另类在线视频| 日韩丝袜美女视频| www.欧美色图| 美女尤物国产一区| 中文字幕一区二区三区av| 欧美高清视频不卡网| 国产成人综合在线观看| 亚洲成人黄色小说| 国产午夜精品一区二区三区视频| 欧洲日韩一区二区三区| 国内精品视频666| 亚洲一区二区精品3399| 精品成人a区在线观看| 日本韩国欧美国产| 看片网站欧美日韩| 亚洲国产欧美一区二区三区丁香婷| 精品久久久久久久一区二区蜜臀| 色88888久久久久久影院野外| 美脚の诱脚舐め脚责91| 一区二区视频在线| 国产婷婷色一区二区三区四区| 欧美视频一区在线| aaa国产一区| 韩国三级电影一区二区| 亚洲超丰满肉感bbw| ●精品国产综合乱码久久久久| 日韩一区二区三免费高清| 91麻豆123| 成人免费高清在线| 精品一区二区三区在线播放 | 激情小说亚洲一区| 亚洲自拍偷拍九九九| 国产精品美女久久久久av爽李琼 | 日韩一区二区精品在线观看| 色欧美片视频在线观看| 成人在线视频一区二区| 国产一区在线看| 人禽交欧美网站| 日韩高清不卡一区| 五月天亚洲婷婷| 亚洲一区二区中文在线| 夜夜亚洲天天久久| 一区二区在线电影| 亚洲综合激情另类小说区| 亚洲欧美电影院| 一区二区三区中文在线观看| 亚洲激情六月丁香| 亚洲欧美日韩国产一区二区三区| 欧美激情综合五月色丁香| 国产欧美一区二区在线| 国产欧美一区二区在线| 中文av字幕一区| 中文字幕在线一区免费| 综合自拍亚洲综合图不卡区| 亚洲三级电影网站| 亚洲六月丁香色婷婷综合久久| 亚洲免费在线观看视频| 亚洲影视在线播放| 亚洲成人av免费| 麻豆国产欧美一区二区三区| 国产呦精品一区二区三区网站| 国产精品正在播放| 99精品久久久久久| 欧美色图免费看| 欧美一三区三区四区免费在线看| 日韩欧美国产成人一区二区| 久久综合资源网| 自拍偷拍亚洲综合| 肉色丝袜一区二区| 国产一区二区三区观看| 99久久综合色| 欧美一区二区三区四区高清| 欧美精品一区二区高清在线观看 | 国产无一区二区| 亚洲三级小视频| 婷婷综合久久一区二区三区| 精品一区二区三区在线观看国产| 国产成人免费视频精品含羞草妖精| 国产盗摄一区二区| 欧美性生活大片视频| 欧美r级在线观看| 亚洲欧美在线另类| 麻豆成人在线观看| 99re成人精品视频| 日韩一区二区三区免费看 | 亚洲第一在线综合网站| 日韩电影一区二区三区四区| 国产超碰在线一区| 欧美日韩成人在线| 国产精品久久久久三级| 五月婷婷激情综合| av在线不卡免费看| 日韩久久精品一区| 一区二区三区不卡视频在线观看 | 中文字幕一区二| 免费观看91视频大全| 在线亚洲高清视频| 国产精品网站导航| 免费高清在线一区| 欧美亚洲高清一区| 中文字幕在线不卡一区|