Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Системное программирование и WinAPI > WS_EX_LAYERED |
Автор: RapMan 25.3.2010, 10:43 | ||
Доброе время суток! У меня проблема, я создаю окно с установленным WS_EX_LAYERED, потом с помощью SetLayeredWindowAttributes я хочу вырезать цвет, на Windows 7 все работает нормально, но на XP - нет, а если вырезать черный цвет - даже на XP работает.
Почему на XP не работает любой цвета кроме черного? Всем заранее спасибо. |
Автор: GremlinProg 29.3.2010, 09:05 |
полагаю потому, что производится неправильная закраска окна, ее и нужно показывать, если это какая-то картинка, то нужно понимать, что полутона WS_EX_LAYERED не видит, прозрачный цвет в окне должен по крайней мере присутствовать в каком-то виде пример использования WS_EX_LAYERED: http://forum.vingrad.ru/forum/topic-271155/hl/setlayeredwindowattributes/index.html тут я использовал красный и серый |