![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как можно сделать полупрозрачное окно? [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. Окну задается соответствующий стиль.