Vcl.Dialogs.MessageDlg
Delphi
function MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Longint): Integer;
function MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Longint; DefaultButton: TMsgDlgBtn): Integer; overload;
C++
extern DELPHI_PACKAGE int __fastcall MessageDlg(const System::UnicodeString Msg, System::Uitypes::TMsgDlgType DlgType, System::Uitypes::TMsgDlgButtons Buttons, int HelpCtx)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.Dialogs.pas Vcl.Dialogs.hpp |
Vcl.Dialogs | Vcl.Dialogs |
Description
Affiche une boîte de dialogue de message au centre de l'écran.
Appelez MessageDlg pour afficher une boîte de message et obtenir la réponse de l'utilisateur.
Msg
représente le contenu du message qui apparaît.
DlgType
indique la fonction du dialogue :
Buttons
est un ensemble de boutons et indique quels boutons doivent apparaître dans la boîte de message. Les boutons apparaissent dans le même ordre dans lequel ils apparaissent dans l'ensemble de boutons.
HelpCtx
spécifie l'identificateur de contexte de la rubrique d'aide qui doit apparaître lorsque l'utilisateur clique sur le bouton d'aide ou appuie sur F1 alors que le dialogue est affiché.
DefaultBtn
spécifie quel bouton parmi ceux spécifiés par Buttons
est le bouton par défaut (le bouton qui goola focalisation) dans le dialogue.
MessageDlg renvoie la valeur du bouton sélectionné par l'utilisateur.
Voir le tableau sur la page Vcl.Dialogs.TMsgDlgButtons pour consulter les valeurs pour chaque type de bouton pouvant apparaître dans la boîte de message, et la valeur correspondante qui est renvoyée si l'utilisateur sélectionne ce bouton.
TMsgDlgBtn Value | Valeur de retour correspondante |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Remarque : Si l'utilisateur tape CTRL+C dans la boîte de message, le texte du message est copié dans le Presse-papiers.