пятница, 1 февраля 2013 г.

контекст окна в делфи

Однако, не следует забывайте после собственных манипуляций посылать пострадавшим окнам одно сообщение о надобности обьязательной перерисовки с целью восстановления первоначального вида самих окон.

ReleaseDC(0,ScreenDC); // и в конце освобождаем контекст

Ellipse(ScreenDC, 0, 0, 200, 200); // Тут рисуем круг

ScreenDC := GetDC(0); // здесь мы получаем контекст \самого экрана

Потом, получив надобный контекст, есть возможность приступить еще и к рисованию с помощью функций под названием API

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

Чтобы иметь возможность рисовать с любой программы на , необходимо воспользоваться нужными функциями API. Легко получить надобный контекст чужого окна, или же всего экрана без проблем можно используя следующую функцию - function GetDC(Wnd: HWnd): HDC;

Delphist.ru » Архив блога » Рисуем на Delphi в любой из частей экрана

Комментариев нет:

Отправить комментарий