Vcl.Dialogs.TFindDialog.Execute
Delphi
function Execute: Boolean; override;
function Execute(ParentWnd: HWND): Boolean; override;
C++
virtual bool __fastcall Execute()/* overload */;
virtual bool __fastcall Execute(HWND ParentWnd)/* overload */;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Vcl.Dialogs.pas Vcl.Dialogs.hpp |
Vcl.Dialogs | TFindDialog |
Beschreibung
Zeigt das Suchdialogfeld an.
Execute öffnet das Suchdialogfeld und gibt true zurück, wenn das Fenster-Handle erfolgreich zugewiesen wurde. Wenn das Dialogfeld beim Aufruf von Execute bereits geöffnet ist, bringt Execute es in den Vordergrund, aktiviert das übergeordnete Formular und gibt ebenfalls true zurück.
Die Codesignaturen der Methode Execute sind eigentlich Überschreibungen der Execute-Überladungen in der Basisklasse Vcl.Dialogs.TFindDialog.Execute. Für Delphi gibt es eine zusätzliche Überladung der Methode Execute, die in den geerbten Membern von TCommonDialog angezeigt wird und keine Eingabeparameter übernimmt.
Der Parameter ParentWnd ist ein Fenster-Handle des Typs HWND (MSDN). Wenn kein Fenster-Handle zur Verfügung steht, wird das aktuelle Formular-Handle verwendet, auf das von Vcl.Forms.TApplication.ActiveFormHandle in der globalen Variable Vcl.Forms.Application zugegriffen werden kann.
Siehe auch
- Create
- Vcl.Dialogs.TCommonDialog.Execute
- Vcl.Forms.TApplication.ActiveFormHandle
- Vcl.Forms.Application
- HWND (MSDN)
Codebeispiele