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 ;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FMX.Platform.pas FMX.Platform.hpp |
FMX.Platform | IFMXDialogServiceSync |
Description
Affiche une boîte de dialogue avec un message personnalisé, un type de dialogue, un ensemble de boutons et une identification d'aide contextuelle.
MessageDialogSync fonctionne de façon synchrone. Les appels à MessageDialogSync se terminent quand l'utilisateur ferme la boîte de dialogue. Pour un fonctionnement asynchrone, utilisez IFMXDialogServiceAsync.MessageDialogAsync.
MessageDialogSync reçoit les paramètres suivants :
AMessage
est le message de texte.ADialogType
est le type de dialogue.AButtons
est l'ensemble de boutons.ADefaultButton
est le bouton qui détient la focalisation par défaut.AHelpCtx
est l'identification d'aide contextuelle.
MessageDlg renvoie la valeur du bouton que l'utilisateur a sélectionné.
- Remarque : Le bouton d'aide ne renvoie pas une valeur, car il ne ferme pas la boîte de dialogue.
Pour appeler MessageDialogSync sans nécessiter une instance de IFMXDialogServiceSync, utilisez TDialogServiceSync.MessageDialog à la place.
Prise en charge des plates-formes
Plate-forme | Prise en charge |
---|---|
Windows | |
OS X | |
iOS | |
Android |
Voir aussi
- FMX.Platform.IFMXDialogServiceSync.InputQuerySync
- FMX.Platform.IFMXDialogServiceSync.ShowMessageSync
- Exemple de code FileExists (Delphi)
- Exemple de code TStringBuilderClickCount (Delphi)
- Exemple de code FileExists (C++)
- Exemple de code TStringBuilderClickCount (C++)
- Application exemple FMX.MessageAlerts