查看單個文章
舊 2017-06-28, 09:22 PM   #4 (permalink)
魔術王子
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:42 | 在線時長:1994小時 | 升級還需:27小時級別:42 | 在線時長:1994小時 | 升級還需:27小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2993
精華: 0
現金: 14981 金幣
資產: 2678611 金幣
預設

這是BCB用API的程式碼而且還利用GetCursorInfo()取得游標資訊,加入游標,這部分在.NET還找不到程式碼
PHP 語法:
    ShowWindow(Application->Handle,SW_HIDE);
    
ShowWindow(Handle,SW_HIDE);
  
//  Application->ProcessMessages();
    
DWORD bt;
    
bt=GetTickCount();
    do {
      
Application->ProcessMessages();
    } while (
GetTickCount()-bt<(Edit2->Text.ToInt()*1000));
    
HDC ScrDC;
    
TRect R;
    
HWND Wnd=GetDesktopWindow();
    
ScrDC=GetWindowDC(Wnd);
    
GetWindowRect(Wnd, &R);
    
ImageBmp->Width R.right;
    
ImageBmp->Height R.bottom;
    
BitBlt(ImageBmp->Canvas->Handle00R.rightR.bottomScrDC00SRCCOPY);
    if(
CheckBox1->Checked){
      
CURSORINFO ci;
      
ci.cbSize=sizeof(CURSORINFO);
      
GetCursorInfo(&ci);
      
POINT pt;
      
GetCursorPos(&pt);
      
DrawIcon(ImageBmp->Canvas->Handlept.xpt.yci.hCursor);
    }
    
ReleaseDC(WndScrDC);
    
float sf=(float)ImageBmp->Width/(float)ScrollBox1->ClientRect.right;
    
Image1->Width=ImageBmp->Width/sf;
    
Image1->Height=ImageBmp->Height/sf;
    
Image1->Picture->Assign(ImageBmp);
    
Image1->Refresh();
    
ShowWindow(Application->Handle,SW_NORMAL);
    
ShowWindow(Handle,SW_NORMAL); 
__________________
『唸金母心咒:嗡。金母。悉地。吽。』
持此咒者,可免一切瘟疫,一切瘟神抱頭四散。

魔術就是欣賞神奇的效果
如果魔術的秘密被破解了
那魔術就失去欣賞的價值
魔術王子 目前離線  
送花文章: 1530, 收花文章: 1555 篇, 收花: 3894 次
回覆時引用此帖