Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];

Вниз

Как можно сделать полупрозрачное окно?   Найти похожие ветки 

 
MAN-IN-RED   (2002-07-29 15:54) [0]

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


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

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


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

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


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

С Win2K


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

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


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

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


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


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

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


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

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


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

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


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


> Alx2 © (29.07.02 16:50)

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

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


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

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


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

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

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

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


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


> MBo © (29.07.02 16:57)

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


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

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


 
Alx2   (2002-07-29 17:29) [14]

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


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


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


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

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


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

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


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

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


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

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

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

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

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



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.007 c
3-35200
sokoloff
2002-07-22 13:07
2002.08.12
Фильтры в виде дерева


1-35360
Demon[DZ]
2002-07-30 14:55
2002.08.12
Помогите!


3-35223
AlexA
2002-07-19 15:46
2002.08.12
Не выполняется запрос


4-35514
Владислав
2002-06-04 12:44
2002.08.12
Mouse hook


3-35197
Explorer
2002-07-23 14:56
2002.08.12
Как связать(Master/Detail) два DBGrida





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский