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

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

Прозрачная кнопка [D6, WinME]


ebeden ©   (2002-01-30 02:47:00) 

Уважаемые знатоки!Можно ли сделать прозрачную кнопку на прозрачной форме, если можно, то как? Заранее благодарен.


VuDZ   (2002-03-05 03:46:00) [1]

сорри, это только для win2k :(
Но прозрачня кнопка на такой же форме - это нонсенс :>
Может частично прозрачная?
Тогда тебе нужно AlphaBlend()


VuDZ   (2002-03-05 03:43:00) [2]

GetWindowLong(), style - WS_EX_LAYERED
SetWindowLong()
SetLayeredWindowAttributes()


guliver   (2002-03-05 02:49:00) [3]

2 Igor_thief © > 6


Igor_thief   (2002-02-01 12:20:00) [4]

А какая у тебя версия Delphi?


Dimaond Cat   (2002-01-31 01:01:00) [5]

Можно, только как на нее жать если не видно ни формы ни окна, ведь они прозрачные. а так повозись с CreateParams , что-нибудь из разряда
procedure TForm1.CreateParams (var Params: TCreateParams);
begin
inherited CreateParams (Params);
Params.ExStyle := Params.ExStyle or ws_ex_Transparent;
end;
за точность кода не ручаюсь


Pat   (2002-01-30 03:19:00) [6]

А можно еще черную кнопку на черной форме :-)))
Поконкретней пожалуйста...
Как я понял, ты хочешь через SetWindowRgn()


Наверх

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