Hallo,
Danke für die Antwort!
Leider ist mein Problem damit nur zur Hälfte gelöst.
Diese Zeile schickt die Message an meine Form:
PostMessage(Form1.Handle, UM_FREEFRAME, 0, 0);
Jetzt habe ich in Form1 eine procedure die mir das abfängt:
Delphi-Quellcode:
procedure FreeFrame(var Msg: TMessage);
begin
Frame1.Free;
end;
Leider funktioniert das nur, solange ich den Namen des Frames kenne, den ich schließen will. Erzeuge ich meine Frames aber dynamisch, muss ich irgendwie übergeben können, WELCHEN meiner Frames ich löschen möchte.
Kann man diese Information wohlmöglich in der Message mit unterbringen?
PostMessage(Form1.Handle, UM_FREEFRAME, 0, 0);