imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 14.07.2005, 20:40     # 1
toxa21
Banned
 
Аватар для toxa21
 
Регистрация: 26.06.2005
Сообщения: 28

toxa21 Ушлепокtoxa21 Ушлепок
Как запомнить область экрана

Получил я допустим HDC рабочего стола. Рисовать я на нем могу. Но как мне запомнить прямоугольную область, чтобы сначала нарисовать на ней а потом восстановить.
toxa21 вне форума  
Старый 14.07.2005, 20:52     # 2
dyr_farot
Advanced Member
 
Регистрация: 23.08.2003
Сообщения: 442

dyr_farot Нимб уже пробиваетсяdyr_farot Нимб уже пробивается
а это зависит от того, в чем пишеш...

для делфей: ( но перенести, думаю, не проблема )
Код:
procedure TForm1.Button1Click(Sender: TObject);	
var	
  DeskTop: TCanvas;	
begin	
  DeskTop := TCanvas.Create;	
  try	
    with DeskTop do	
      Handle := DC;	
    with PaintBox1.Canvas do	
      CopyRect(Rect(0, 0, 100, 100),	
        DeskTop,	
        Rect(0, 0, 100, 100))	
  finally	
    DeskTop.Free;	
  end	
end;
dyr_farot вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 00:43.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.