Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.14;
Скачать: CL | DM;

Вниз

WS_EX_TRANSPARENT   Найти похожие ветки 

 
manevil   (2006-04-24 13:20) [0]

Помогите, пожалуйста!
Пытаюсь сделать прозрачную панель:

type
 TTransparentPanel = class(TPanel)
protected
   { Protected declarations }
 procedure CreateParams(var Params: TCreateParams); override;
 procedure WMEraseBkgnd(var Msg: TWMEraseBkgnd); message WM_ERASEBKGND;
constructor Create(AOwner: TComponent); override;
   procedure SetBounds(ALeft, ATop, AWidth, AHeight: Integer); override;

...

constructor TTransparentPanel.Create(AOwner: TComponent);
begin
 inherited Create(AOwner);
 Ctl3D      := False;
 BorderStyle := bsNone;
 end;

procedure TTransparentPanel.CreateParams(var Params: TCreateParams);
begin
 inherited CreateParams(Params);
 Params.ExStyle := Params.ExStyle or WS_EX_TRANSPARENT;
end;

Но как потом этот самый параметр WS_EX_TRANSPARENT передать при создании?

как мне теперь создать эту панельку и положить на форму?
Заранее спасибо.


 
Мефисто   (2006-04-24 15:51) [1]

>> WS_EX_TRANSPARENT
А зачем тебе его передовать при создании?

>> как мне теперь создать эту панельку и положить на форму?
Также как и любой другой компонент в Run Time. На королевстве дельфи вроде даже была статья "Жизнь и смерть компонентов в Run Time"



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

Текущий архив: 2006.05.14;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.028 c
2-1145976016
vegarulez
2006-04-25 18:40
2006.05.14
Привет мастерам! Как вызвать процедуру в DataModule из Unit`a.


3-1142876984
beglec
2006-03-20 20:49
2006.05.14
Как типизированый поток записать в TMemTableEh


1-1144306856
Zhekson
2006-04-06 11:00
2006.05.14
TeeChart7Pro(Color Range)


15-1145420452
ORMADA
2006-04-19 08:20
2006.05.14
Определение программы упаковки файла


3-1142621927
Megabyte
2006-03-17 21:58
2006.05.14
Как мне узнать, есть ли у юзера права на данную роль