Hallo zusammen,
wenn ich eine Message "direkt" an ein anderes Formular sende kommt diese wie gewollt an.
sendmessage(Form2.Handle,WM_MyMessage,0,0);
Ich würde jetzt gern das
Handle des Empfängerfensters als Variable übergenen. Leider kommt die Message dann nicht mehr bei dem anderen Formular an ...
Delphi-Quellcode:
private
CurrentFormHandle:HWND;
procedure SendMyMessage(FormHandle:HWND);
begin
sendmessage(FormHandle,WM_MyMessage,0,0);
end;
// Testaufruf
CurrentFormHandle:=Form2.Handle;
SendMyMessage(CurrentFormHandle);
CurrentFormHandle:=Form3.Handle;
SendMyMessage(CurrentFormHandle);
CurrentFormHandle:=Form4.Handle;
SendMyMessage(CurrentFormHandle);
Hat jemand eine Idee ?
Danke,
Jens