Показать сообщение отдельно
  #4  
Старый 13.11.2006, 17:23
A-VIP A-VIP вне форума
Прохожий
 
Регистрация: 13.11.2006
Сообщения: 2
Репутация: 10
По умолчанию

Цитата:
Сообщение от Decoding
Код:
procedure GetWindowsScreen( PathToSave: string );
begin
   with TBitmap.Create do
   begin
      Width := Screen.Width;
      Height := Screen.Height;
      BitBlt( Canvas.Handle, 0, 0, Width, Height, GetDC( GetDesktopWindow ), 0, 0, SRCCOPY );
      SaveToFile( PathToSave );
      Free;
   end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
   GetWindowsScreen( 'C:\Screen.bmp' );
end;

А у меня не работает!
Выдает такую ошибку: Incompatible types: "HDC" and "QPainterH"
В чем дело?
Ответить с цитированием