FMX.Platform.IFMXDialogServiceSync.MessageDialogSync
Delphi
function MessageDialogSync(const AMessage: string; const ADialogType: TMsgDlgType; const AButtons: TMsgDlgButtons; const ADefaultButton: TMsgDlgBtn; const AHelpCtx: THelpContext): Integer;
C++
virtual int __fastcall MessageDialogSync(const System::UnicodeString AMessage, const System::Uitypes::TMsgDlgType ADialogType, const System::Uitypes::TMsgDlgButtons AButtons, const System::Uitypes::TMsgDlgBtn ADefaultButton, const System::Classes::THelpContext AHelpCtx) = 0 ;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FMX.Platform.pas FMX.Platform.hpp |
FMX.Platform | IFMXDialogServiceSync |
Beschreibung
Zeigt ein Dialogfeld mit einer benutzerdefinierten Meldung, einem Dialogfeldtyp, einer Gruppe von Schaltflächen und der Hilfekontext-ID an.
MessageDialogSync arbeitet synchron. Aufrufe von MessageDialogSync werden erst beendet, wenn der Benutzer das Dialogfeld geschlossen hat. Verwenden Sie IFMXDialogServiceAsync.MessageDialogAsync, um asynchron zu arbeiten.
MessageDialogSyncrff erhält die folgenden Parameter:
AMessage
ist die Textmeldung.ADialogType
ist der Dialogfeldtyp.AButtons
ist die Gruppe von Schaltflächen.ADefaultButton
ist die Schaltfläche, die den Fokus standardmäßig hat.AHelpCtx
ist die Hilfekontext-ID.
MessageDlg gibt den Wert der vom Benutzer ausgewählten Schaltfläche zurück.
- Hinweis: Die Schaltfläche Hilfe gibt keinen Wert zurück, weil sie das Dialogfeld nicht schließt.
Verwenden Sie stattdessen TDialogServiceSync.MessageDialog, um MessageDialogSync aufzurufen, ohne dass eine Instanz von IFMXDialogServiceSync erforderlich ist.
Plattformunterstützung
Plattform | Unterstützung |
---|---|
Windows | |
OS X | |
iOS | |
Android |
Siehe auch
- FMX.Platform.IFMXDialogServiceSync.InputQuerySync
- FMX.Platform.IFMXDialogServiceSync.ShowMessageSync
- FileExists (Delphi) (Codebeispiel)
- TStringBuilderClickCount (Delphi) (Codebeispiel)
- FileExists (C++) (Codebeispiel)
- TStringBuilderClickCount (C++) (Codebeispiel)
- FMX.MessageAlerts (Beispielanwendung)