IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Инвертирование цветов (http://www.imho.ws/showthread.php?t=89208)

toxa21 14.07.2005 16:30

Инвертирование цветов
 
Мне нужен компонент (а может и не компонент) который бы инвертировал цвета всего что находится под ним. Как ето реализовать. Поподробнее если можно.
И еще если можно ссылочку (или написать по подробнее) как создавать компоненты в Билдере.

dyr_farot 14.07.2005 18:49

зачем компонент? бери у формы HDC ( GetDC(Handle) ), присваивай его канве и инвертируй сам...
статья по созданию компонентов вот:
h__p://www.rsdn.ru/article/Delphi/makecomponents.xml

toxa21 16.07.2005 02:33

Спасибо dyr_farot но я сделал по другому. Пришлось правда взять HDC рабочего стола, так как если брать формы то не рисуется на том что поверх неё (панели там всякие и тд.) а затем нашел интересненькую функцию и еще кучу всяких.
Инвертирует часть экрана след функция:
PatBlt((HDC)hDC, left, top, width, height, PATINVERT);


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

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