TMyEvent = procedure(Sender: TObject) of object;
TMyClass = class
private
FMyEvent: TMyEvent;
published
property MyEvent: TMyEvent read FMyEvent write FMyEvent;end;
TMyClass = class
private
FMyEvent: TMyEvent;
published
property MyEvent: TMyEvent read FMyEvent write FMyEvent;end;
private
// procedure test1;
procedure test(var Message: TMessage); message WM_User+100;
public
end;
procedure TForm1.Button2Click(Sender: TObject);
var s:test;
begin
s:=test.Create(nil);
s.Parent :=form1;
s.Show;
sendmessage(s.Handle ,wm_user+100,0,0);
end;
procedure test.test(var Message: TMessage);
begin
showmessage('ss');
end;