Можно ли из Delphi рисовать в любой части экрана или в чужом окне?

Для этого надо воспользоваться функциями API. Получить контекст чужого окна, либо всего экрана:

function GetDC(Wnd: HWnd): HDC;

где Wnd - указатель на нужное окно, или 0 для получения контекста всего экрана.

И далее, пользуясь функциями API, нарисовать все что надо.

Пример:

PROCEDURE DrawOnScreen; 
 VAR ScreenDC: hDC; 
 BEGIN 
 
 ScreenDC := GetDC(0); {получить контекст экрана} 
 Ellipse(ScreenDC, 0, 0, 200, 200); {нарисовать} 
 ReleaseDC(0,ScreenDC); {освободить контекст} 
 
END;

Последние комментарии

  • Падуя ИталияФетхиеСен-МалоАгландзияВаль д'ИзерХимкиЖигулевскКогалымРеспублика КалмыкияФетхиеКазахстан КостанайБуковельФару ПортугалияАланья ТурцияТемиртау КазахстанКазахстан КостанайКаламатаMoscowПодгорица ЧерногорияЯрославльНикарагуаЮжно-СахалинскБариУмм-эль-КайвайнАрмавирМарксYerevanСемейИталия...
  • Вы не правы. Я уверен. Давайте обсудим это. Пишите мне в PM, поговорим. ------ вложение денег в акции Если даже было, не срите в душу мне.. ------ дешевая накрутка просмотров инстаграм r?>/d 100% клево! Смотрю! ------ туя смарагд оптом Могу предложить Вам посетить сайт, на котором есть много...
  • В этом что-то есть. Теперь всё получается, большое спасибо за помощь в этом вопросе. ------ как заработать фотографу Прелестное сообщение ------ накрутка лайков в инстаграме без регистрации r?>/d м...да грязь,насилие,жестокость. ------ туя крупномер купить Да, действительно. Так бывает....

Счетчики