imho.ws
IMHO.WS  

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

toxa21 Ушлепокtoxa21 Ушлепок
Инвертирование цветов

Мне нужен компонент (а может и не компонент) который бы инвертировал цвета всего что находится под ним. Как ето реализовать. Поподробнее если можно.
И еще если можно ссылочку (или написать по подробнее) как создавать компоненты в Билдере.
toxa21 вне форума  
Старый 14.07.2005, 18:49     # 2
dyr_farot
Advanced Member
 
Регистрация: 23.08.2003
Сообщения: 442

dyr_farot Нимб уже пробиваетсяdyr_farot Нимб уже пробивается
зачем компонент? бери у формы HDC ( GetDC(Handle) ), присваивай его канве и инвертируй сам...
статья по созданию компонентов вот:
h__p://www.rsdn.ru/article/Delphi/makecomponents.xml
dyr_farot вне форума  
Старый 16.07.2005, 02:33     # 3
toxa21
Banned
 
Аватар для toxa21
 
Регистрация: 26.06.2005
Сообщения: 28

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


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

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

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


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




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