Einzelnen Beitrag anzeigen

Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#1

nonVCL: Programm soll sich selbst beenden (kurze Frage)

  Alt 12. Jul 2004, 23:12
Hallo,

ich habe ein nonVCL Programm, Fenster wird per WndProc erstellt. Beim Start wird ein Thread aufgerufen (Funktion). Wenn jetzt ein bestimmtes Ereignis eintritt (im Thread), soll dieser eine WM_DESTROY-Messange an das hWnd senden.

Der Aufruf erfolgt im WM_CREATE mit:
hThread := CreateThread(nil, 0, @TestThread, nil, 0, ID); Für ein SendMessage brauche ich ein Handle:
SendMessage(hWnd, WM_DESTROY, 0, 0); Nur, wie kriege ich jetzt das Handle (hWnd) vom Fenster an die Thread-Funktion übergeben?

Danke im Voraus.

Greetings

Edit: Oder ist jemand so nett und zeigt mir schnell, wie ich ein globales Handle für WndProc hinkriege? Kenne es nur für Dialoge.
  Mit Zitat antworten Zitat