Vcl.Forms.TApplication.UnhookMainWindow

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch