![]() |
Инвертирование цветов
Мне нужен компонент (а может и не компонент) который бы инвертировал цвета всего что находится под ним. Как ето реализовать. Поподробнее если можно.
И еще если можно ссылочку (или написать по подробнее) как создавать компоненты в Билдере. |
зачем компонент? бери у формы HDC ( GetDC(Handle) ), присваивай его канве и инвертируй сам...
статья по созданию компонентов вот: h__p://www.rsdn.ru/article/Delphi/makecomponents.xml |
Спасибо 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.