API:Vcl.ExtDlgs.TOpenPictureDialog.Execute
Delphi
function Execute(ParentWnd: HWND): Boolean; override;
C++
virtual bool __fastcall Execute(HWND ParentWnd)/* overload */;
inline bool __fastcall Execute(){ return Vcl::Dialogs::TCommonDialog::Execute(); }
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Vcl.ExtDlgs.pas Vcl.ExtDlgs.hpp |
Vcl.ExtDlgs | TOpenPictureDialog |
Beschreibung
Zeigt das Dialogfeld zur Dateiauswahl an.
Vcl.ExtDlgs.TOpenPictureDialog.Execute erbt von Vcl.Dialogs.TOpenDialog.Execute. Der folgende Inhalt bezieht sich auf Vcl.Dialogs.TOpenDialog.Execute.
Zeigt das Dialogfeld zur Dateiauswahl an.
Execute öffnet das Dialogfeld zur Auswahl von Dateien und gibt true zurück, wenn der Benutzer eine Datei ausgewählt und auf "Öffnen" geklickt hat. Wenn der Anwender auf "Abbrechen" klickt, gibt Execute false zurück.
Die Codesignaturen der Methode Execute sind eigentlich Überschreibungen der Execute-Überladungen in der Basisklasse Vcl.Dialogs.TCommonDialog.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.
// Delphi: if OpenDialog1.Execute then Memo1.Lines.LoadFromFile(OpenDialog1.FileName) else Memo1.Lines.Clear;
// C++: if (OpenDialog1->Execute()) Memo1->Lines->LoadFromFile(OpenDialog1->FileName); else Memo1->Lines->Clear();
Siehe auch
- Files
- FileName
- Vcl.Dialogs.TCommonDialog.Execute
- Vcl.Forms.TApplication.ActiveFormHandle
- Vcl.Forms.Application
- HWND (MSDN)
Codebeispiele
- TApplicationIcon (Delphi)
- TOpenDialogFileName (Delphi)
- UsingDialogs (Delphi)
- TApplicationIcon (C++)
- UsingDialogs (C++)