Vcl.Forms.TApplication.Handle

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Handle: HWnd read FHandle write SetHandle;

C++

__property HWND Handle = {read=FHandle, write=SetHandle, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication

Beschreibung

Ermöglicht den Zugriff auf das Fenster-Handle des Hauptformulars (Fenster) der Anwendung.

Verwenden Sie Handle für Aufrufe von Windows-API-Funktionen, die ein übergeordnetes Fenster-Handle erfordern. Beispielsweise benötigt eine DLL, die eigene Popup-Fenster der obersten Ebene enthält, ein übergeordnetes Fenster, damit ihre Fenster in der Anwendung angezeigt werden können. Mithilfe die Eigenschaft Handle werden solche Fenster zu einem Bestandteil der Anwendung, d.h., sie können innerhalb der Anwendung minimiert, wiederhergestellt, aktiviert und deaktiviert werden.

Anmerkung:  Wenn Sie eine gemeinsam genutzte Bibliothek (DLL-Datei) schreiben, die VCL-Formulare verwendet, müssen Sie das Fenster-Handle des Hauptfensters der als Container fungierenden ausführbaren Datei (EXE-Datei) der Eigenschaft Application.HandleApplication->Handle der Anwendung zuweisen. Dadurch wird das Formular der DLL zum Bestandteil der Container-Anwendung. Nehmen Sie die Zuordnung nie in der Eigenschaft Handle der EXE-Datei vor.

Siehe auch