Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как можно сделать полупрозрачное окно? [D6, Win95/98, WinME]


MAN-IN-RED ©   (2002-07-29 15:54:00) 

Заранее благодарен!


VEG   (2002-07-29 18:46:00) [1]

МЛЯ! ЗА ОДИН ДЕНЬ ДВАОДИНАКОВЫХ ВОПРОСА!

http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1027882236&n=0

И КУДА ЖЕ МОДЕРАТОРЫ СМОТРЯТ?

Еж - птица гордая. Не пнешь - не полетит...


Man-In-Red   (2002-07-29 17:50:00) [2]

Большое спасибо to MBo!!!!!!
Вопрос закрыт!


Man-In-Red   (2002-07-29 17:44:00) [3]

> Man-In-Red © (29.07.02 16:38)


DiamondShark   (2002-07-29 17:37:00) [4]


> Alx2 © (29.07.02 17:29)
> >DiamondShark © (29.07.02 17:13)
> У автора вопроса D6.
> Там все это уже реализовано (Alx2 © (29.07.02 16:15)).


Ну и замечательно.

Только у автора вопроса так же Win95/98, WinME. А это уже хуже
;)


Alx2   (2002-07-29 17:29:00) [5]

>DiamondShark © (29.07.02 17:13)
У автора вопроса D6.
Там все это уже реализовано (Alx2 © (29.07.02 16:15)).


MBo   (2002-07-29 17:27:00) [6]

http://www.delphikingdom.com/treasury/samples.htm#link10


Man-In-Red   (2002-07-29 17:18:00) [7]


> MBo © (29.07.02 16:57)

Если это та статья про Win API (другой я не нашел), то это что-то не то, прочитал, но про прозрачность окон там не слова, может другая?
Заранее благодарен!


DiamondShark   (2002-07-29 17:13:00) [8]

Начиная с Win2k
Установить расширенный стиль WS_EX_LAYERED
Использовать ф-цию SetLayeredWindowAttributes

Только в D5 нет ни нужных констант, ни прототипов.
Надо из свежего SDK достать и ручками переписать.

А в 98/Me тоже можно, я пробовал, только получалось геморойно и коряво.


MBo   (2002-07-29 16:57:00) [9]

delphi.vitpc.com статья А.Григорьева


Man-In-Red   (2002-07-29 16:57:00) [10]


> Alx2 © (29.07.02 16:50)

В общем мысль, если не получится с прозрачностью, то придется регион дырявый делать…

Но все же, делают как-то красивые окошка, которые появляются плавнинько так… красиво, вот и себе хочу сделать что-то…


Alx2   (2002-07-29 16:50:00) [11]

>Man-In-Red © (29.07.02 16:48)
Попробуй использовать "дырявый" регион. Правда, хреново выглядеть будет IMHO.


Alx2   (2002-07-29 16:48:00) [12]

>Man-In-Red © (29.07.02 16:38)
>Вот что значит внимательность программиста…..
Дык указали же где можно. Или достаточно ответа Cobalt © (29.07.02 16:44)?


Man-In-Red   (2002-07-29 16:48:00) [13]


> Cobalt © (29.07.02 16:44)
> Если истинная прозрачность?
> Тогда - никак.

Ну хоть какая-нибудь…


Cobalt   (2002-07-29 16:44:00) [14]

Если истинная прозрачность?
Тогда - никак.


Man-In-Red   (2002-07-29 16:38:00) [15]

Мддааааа, что тут можно сказать?
Вот что значит внимательность программиста…..
Написано ж:
Как можно сделать полупрозрачное окно? [D6, Win95/98, WinME]
Без комментариев…
Так как?
Заранее благодарен!


Игорь Шевченко   (2002-07-29 16:27:00) [16]

С Win2K


Alx2   (2002-07-29 16:15:00) [17]

А поиграть можно со свойством AlphaBlend и AlphaBlendValue у объекта TForm (доступно также из ObjectInspector).


Alx2   (2002-07-29 16:08:00) [18]

По-моему это легко делается начиная с линейки NT. Окну задается соответствующий стиль.


Наверх

Титульная страница Поиск, карта сайта Написать письмо