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