![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.05.2010
Сообщений: 3
|
![]()
Необходимо установить уровень полу-прозрачности для окна на определенный цвет (API). Или сделать прозрачность на цвет, но сохранить контроль над формой (исключить появление дыр, которые, к примеру делает флаг LWA_COLORKEY в функции SetLayeredWindowAttributes).
Пробовал: SetWindowLong(hWnd,GWL_EXSTYLE,GetW indowLong(hWnd,GWL_EXSTYLE) | WS_EX_LAYERED ); SetLayeredWindowAttributes(hWnd,RGB (0,0,0),230,LWA_COLORKEY | LWA_ALPHA ); Но нужного эффекта здесь нет. Пробовал UpdateLayeredWindow, AlphaBlend. Не выходит ![]() Aero Glass не подойдет -> XP Help please! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
нет такой возможности у ХР.
ключ = 100% прозрачность в областях совпадения уровень = определенная прозрачность всему окну. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 08.05.2010
Сообщений: 3
|
![]()
А использование расширенных UpdateLayeredWindow, AlphaBlend не поможет?
Или, что если вычесть цвет ключом, а затем вернуть контроль (необходимо что бы Правая кнопка мыши работала) Или вручную пробовать создать подобный эффект? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
чужие окна и формы | Johnson | Общие вопросы Delphi | 3 | 11.01.2011 20:27 |
окна произвольной формы winApi | alex_triton | Visual C++ | 7 | 26.08.2010 07:43 |
не получается установка обработчика закрытия формы | sergey113 | Помощь студентам | 2 | 14.09.2008 16:00 |
Динамическая установка прозрачности фоновых изображений в Windows.Forms | lexluther | Общие вопросы .NET | 0 | 08.08.2008 11:36 |
Часть окна сделать ПОЛУ-прозрачной | DmT | Общие вопросы Delphi | 5 | 16.11.2007 13:52 |