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

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

Полупрозрачная форма


Vile_denis ©   (2002-10-30 17:25:00) 

Народ!!! Кто знает как сделать форму полупрозрачной и вобще менять прозрачность формы (динамически)? Заранее благодарен.


Zergling   (2002-10-31 07:18:00) [1]

Ищи на этом же сайте в разделе посвещенному DelphiX и играм.

Библиотека компонентов FormRgn. Версия от 21.06.99, русская редакция
Предназначена для создания окон непрямоугольной формы.
Испытана на Delphi 3, 4 в Win95/98/NT
В Delphi 2 работать не будет.

Автор: Григорьев Антон, Черноголовка
e-mail: grigorievab@mail.ru

Но есть одна проблема. Изобржение под формой обновлятся не будет т.е. "мертвое". Чем вызвана эта проблема читай в help для этих компонентов.


TankMan   (2002-10-30 20:10:00) [2]

>>vile_denis
Ты бы задавал вопрос корректно. А то и не понятно было сразу, что тебе нужно под 9х... скажи название программки, которая меняет свою прозрачность на любых виндах? И еще в 98 виндах - это сделать сложно, сдесь в разделе WinApi эта тема обсуждалась, поищи на 2 странице во всяком случае она сейчас была там. В той теме есть пример, который работает, только медленно :(


LongIsland   (2002-10-30 18:59:00) [3]

Может, этот вопрос в ФАК выложить пора? Просто ежедневно...

procedure TForm1.Button1Click(Sender: TObject);
begin
AlphaBlendValue:=Random(255);
end;


При нажатии на кнопку будет меняться прозрачностью Только AlphaBlend поставить в True


vile_denis   (2002-10-30 18:36:00) [4]

да через D6 это понятно, но это работает только под W2K и XP, а
под 95-кой и 98? как быть?
У меня есть програмка которая меняет свою прозрачность под любой Windой....


Calm   (2002-10-30 18:16:00) [5]

>>Програмно менять прозрачность как?
А как у TLabel поменять свойство Caption программно?


Cossys   (2002-10-30 17:56:00) [6]

Можно и под пятую Дельфу, в Королевстве Дельфи поищите, оттуда в свое время брал сэмпл. Но, честно говоря, даже под ИксПи тормозит охрененно, прорисовывается вообще капец. С точки зрения эстетики, да круто - но не больше чем для формы About - I.M.H.O.


vile_denis   (2002-10-30 17:52:00) [7]

Програмно менять прозрачность как?


Calm   (2002-10-30 17:46:00) [8]

Delphi 6 позволяет разрабатывать приложения, поддерживающие полупрозрачность своих окон.
Я не правильно понял вопрос?


vile_denis   (2002-10-30 17:43:00) [9]

Я чёт не понял 8)
Я хочу менять прозрачность ОКНА своего приложения и причём тут сам D6?


Calm   (2002-10-30 17:40:00) [10]

В D6 есть свойства специальные. Одно разрешает использовать полупрозрачность, а второе определяет степень полупрозрачности. Это поддерживается только Win2K и XP.
А по-другому врядли...


Наверх

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