Thema: Delphi Probleme mit Bass_Vis

Einzelnen Beitrag anzeigen

BassFan
(Gast)

n/a Beiträge
 
#49

Re: Probleme mit Bass_Vis

  Alt 13. Jul 2006, 17:06
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
  Mit Zitat antworten Zitat