| Цитата(Keeper89 @ 12.8.2009, 20:20) | Цитата(arm11111 @ 12.8.2009, 17:15 ) | | а как мне получить заполучить окно к примеру программы Paint |
Цитата(arm11111 @ 12.8.2009, 20:24 ) | | а скриншот сделать вы забыли ? у меня именно с этим проблема |
Я не телепат. С каждый постом у тебя новые подробности.
| Код | procedure TForm1.Button1Click(Sender: TObject); var Image: TJPEGImage; paintHandle: THandle; begin
Image := TJPEGImage.Create; paintHandle := FindWindow ('MSPaintApp', Nil); if paintHandle = 0 then Exit; try SetWindowPos(paintHandle, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOSIZE or SWP_SHOWWINDOW); SendMessage(paintHandle, WM_PAINT, 0, 0); if GetScreenShot(paintHandle, 150, Image) then Image.SaveToFile('C:\1.jpg'); SetWindowPos(paintHandle, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOSIZE or SWP_HIDEWINDOW); SetFocus; ShowMessage('Скриншот сделан!'); finally Image.Free; end; end;
|
|
наиогромнейшее спасибо !!!!!!!!!!!!!! все стало на свои места )))) Извини если надоел ))) |