Vcl.Forms.TApplication.UnhookMainWindow
Delphi
procedure UnhookMainWindow(Hook: TWindowHook);
C++
void __fastcall UnhookMainWindow(TWindowHook Hook);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TApplication |
Beschreibung
Gibt eine Fensterprozedur für ein Dialogfeld frei, die zuvor durch einen Aufruf der Methode HookMainWindow im Hauptfenster "eingehängt" wurde.
Mit der Methode UnhookMainWindow können Sie das "eingehängte" Fenster wieder unabhängig machen. Geben Sie die Fensterprozedur für das Dialogfeld als Wert für den Parameter Hook an.
Der Typ TWindowHook ist der für UnhookMainWindow verwendete Parametertyp. Dabei handelt es sich um einen Methodenzeigertyp, der für die Fensterprozedur für das Dialogfeld von nicht-VCL-Dialogfeldern verwendet wird. Die Dialogfeldprozedur entspricht insofern einer Windows-Fensterprozedur, als sie Botschaften für das Dialogfeld verarbeitet; die Syntax ist jedoch ziemlich unterschiedlich.
Weitere Informationen zu solchen Fensterverknüpfungen in Windows finden Sie unter den Funktionen SetWindowsEx und UnhookWindowsEx in der Windows-Hilfedatei.