Вниз
Скачать: CL | DM;

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

← →
Kair ©   (2004-02-19 08:05) [0]

procedure wmXXX(var Msg: TMessage); message wm_XXX;

Можно ли так (или что-то типа этого) сделать для, например, TPanel, TImage?


← →
KSergey ©   (2004-02-19 08:18) [1]

Для их наследников - можно.


← →
Silver Alex ©   (2004-02-19 09:27) [2]

можно и без наследников

const
wm_XXX=WM_USER+150;
...
mPanel: TPanel;
private
oldWndProc: TWndMethod;
procedure newWNDProc(var Msg: TMessage);//: TWndMethod;
public
end;

procedure TForm1.newWNDProc(var Msg: TMessage);
begin
oldWndProc(msg) ;
if msg.Msg=wm_XXX then
mPanel.Caption:= string( msg.LParam);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
oldWndProc:=mPanel.WindowProc;
mPanel.WindowProc:=newWNDProc;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
SendMessage( mPanel.Handle,wm_XXX,0,Integer(Edit1.Text));
end;


← →
TUser ©   (2004-02-19 09:31) [3]

2 Silver Alex
И что - компилятор это кушает?


← →
Silver Alex ©   (2004-02-19 09:35) [4]


> TUser © (19.02.04 09:31) [3]

возьми да и попробуй, потом нам расскажешь



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
3-5988
Rater
2004-02-05 09:37
2004.03.03
Глюк? При создании dbf и последующем открытии.


14-6183
Daemys
2004-02-11 17:45
2004.03.03
Всемирный День Больного


3-5983
Filat
2004-02-06 13:47
2004.03.03
IBTable1.Filter:= - смех сквозь слёзы или где собака порылась?


1-6089
Silver_
2004-02-19 16:00
2004.03.03
OnBefore/AfterChangeComponentCount(Sender: TObject);


8-6164
esVer
2003-10-31 15:41
2004.03.03
Bitmap как результат ф-ции




   Наверх