|
윈도우 화면을 캡쳐하려고 하는데...바탕화면만 캡쳐되고 아이콘이나,,,몇가지가 않나오는데..
화면 전체를 캡쳫하는 방법좀알려주세요
Form1->Width = Screen->Width;
Form1->Height = Screen->Height;
Image1->Width = Screen->Width;
Image1->Height = Screen->Height;
Form1->Top = 0;
Form1->Left = 0;
Image1->Top = 0;
Image1->Left = 0;
Form1->Visible = false;
Button1->Visible = false;
Button2->Visible = false;
HDC dc = GetWindowDC(0);
Graphics::TCanvas *ScreenCanvas = new Graphics::TCanvas;
ScreenCanvas->Handle = dc;
Image1->Picture->Bitmap->Width = Screen->Width ;
Image1->Picture->Bitmap->Height = Screen->Height;
TRect rect = Rect(0,0,Screen->Width,Screen->Height);
Image1->Picture->Bitmap->Canvas->CopyRect(rect,ScreenCanvas,rect);
Form1->Visible = true;
Button1->Visible = true;
Button2->Visible = true;
delete ScreenCanvas;
ReleaseDC(NULL,dc);
|