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

Вниз

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

 
webpauk   (2007-04-25 13:18) [0]

{myObj}const
WM_ACTION = WM_USER+1;

type
TmyObj = class(TObject)
private
 Image: Timage;
 procedure WMACTION(var MSG: TMessage); message WM_ACTION;
public
 constructor Create;
end;

constructor TmyObj.Create;
begin
Image:=Timage.create(Self);
Image.OnClick:=Form1.ImageClick;
end;

procedure TmyObj .WMACTION(var MSG: TMessage);
begin
doSomething
end;

{Tform1}
procedure TForm1.ImageClick(Sender: Tobject);
begin
SendMessage(TImage(Sender).Owner....
end;


как послать сообщение TImage(Sender).Owner=TmyObj?


 
webpauk   (2007-04-25 13:26) [1]

SendMessage(TMyObj(TImage(Sender).Owner).?, WM_ACTION, 0, 0)


 
Сергей М. ©   (2007-04-25 13:27) [2]

Никак.


 
Darvin ©   (2007-04-25 15:13) [3]

Dispath


 
Сергей М. ©   (2007-04-25 15:29) [4]


> Darvin ©   (25.04.07 15:13) [3]


Намек бесспорно хорош, но к ответу на конкретный вопрос отношения не имеет.


 
SpellCaster   (2007-04-26 10:31) [5]


constructor TmyObj.Create;
begin
Image:=Timage.create(Self);
Image.OnClick:=ImageClick;
end;

procedure TmyObj.ImageClick(Sender: Tobject);
begin
doSomething
end;


И не надо изобретать велосипед...



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

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

Наверх




Память: 0.47 MB
Время: 0.062 c
2-1178102376
Neket
2007-05-02 14:39
2007.05.20
Колличество строк


6-1163506297
Dymytriy
2006-11-14 15:11
2007.05.20
Ограничение траффика в Делфи


2-1178265916
newby
2007-05-04 12:05
2007.05.20
Как записать значение в запароленную ячейку Excel?


15-1176885141
Карелин Артем
2007-04-18 12:32
2007.05.20
Вода из водопровода vs вода из бутыли.


1-1174372662
JIuSS
2007-03-20 09:37
2007.05.20
Воод чисел с разделителями тысяч