|
void __fastcall TForm1::Image1Click(TObject *Sender)
{
HDC dc;
RECT r;
GetWindowRect(GetForegroundWindow(),&r);
dc = GetWindowDC(GetForegroundWindow());
Graphics::TCanvas *MyCanvas = new Graphics::TCanvas;
MyCanvas->Handle = dc;
Image1->Width = r.right - r.left;
Image1->Height = r.bottom - r.top;
Image1->Picture->Bitmap->Width = r.right - r.left;
Image1->Picture->Bitmap->Height = r.bottom - r.top;
Image1->Picture->Bitmap->Canvas->CopyRect(
Rect(0,0,Image1->Width,Image1->Height),MyCanvas,
Rect(0,0,Image1->Width,Image1->Height));
delete MyCanvas;
ReleaseDC(NULL,dc);
여기돌아다니다가 캡쳐하는 소스를 구했는데... 해석이 안되네여...
조금만이라두 해석좀 부탁드립니다..
|