Zitat von
turboPASCAL:
Nein, das erstellen des Fensters ist schon gut so.
Was fehlt ist die Weiterverarbeitung der Messages von
GetMessage(Msg, 0, 0, 0).
Delphi-Quellcode:
while GetMessage(msg, 0, 0, 0) do
begin
TranslateMessage(msg); // Tastatureingaben veratbeiten
DispatchMessage(msg); // Messages veratbeiten
end;
Du musst halt noch in der WndProc festlegen wann das Fenster geschlossen wird bzw. werden soll.
Das Funktioniert leider nicht.
Ich versuchs nochmal zu erklären.
Stell dir das Fenster meiner Anwendung als Koffer vor dort wird nun das hier erzeugt reingesteckt
und darf nicht wieder entnommen(terminiert werden).
Wenn ich nun hier eine GetMessage ansetze arbeitet diese wie ein schloss was erst geöffnet werden kann
wenn ich den schlüssel habe '(WM_QUIT) sende.'
Unabhängig davon muss ich mich aber weiter bewegen können. Und das geht mit GetMessage nicht.
Also kurz gesagt.
Das Fenster darf nicht terminiert werden aber die Plugins müssen trotzdem Messagen empfangen
und versenden können
Grüße