dxMessageDlg(string,TMsgDlgType,TMsgDlgButtons,Longint,TdxMessageDialogHyperlinkClickDelegate,TdxMessageDialogShowHyperlinkHintDelegate) Method
Opens a message dialog box with a specified dialog type, message, and a set of buttons.
Declaration
function dxMessageDlg(const AMessage: string; ADialogType: TMsgDlgType; AButtons: TMsgDlgButtons; AHelpContext: Longint = 0; const AHyperlinkClickProc: TdxMessageDialogHyperlinkClickDelegate = nil; const AShowHyperlinkHintProc: TdxMessageDialogShowHyperlinkHintDelegate = nil): Integer;
Parameters
| Name | Type | Description |
|---|---|---|
| AMessage | string | Message dialog box content. The The |
| ADialogType | TMsgDlgType | A message dialog box type that determines the predefined caption, system icon, and sound of the message dialog box. This parameter value initializes the created form’s DialogType property. |
| AButtons | TMsgDlgButtons | A set of buttons on the message dialog box form. |
| AHelpContext | Longint | Optional. A context ID of the help topic associated with the created message box. Users can click the Help button or press F1 to open the associated help topic. |
| AHyperlinkClickProc | TdxMessageDialogHyperlinkClickDelegate | Optional. Specifies a procedure that handles a click on a hyperlink within the displayed message. The You can define a click handler procedure to identify the clicked hyperlink and prevent certain links from being activated. Tip Refer to the TdxMessageDialogHyperlinkClickDelegate procedural type description for detailed information and a code example. |
| AShowHyperlinkHintProc | TdxMessageDialogShowHyperlinkHintDelegate | Optional. Specifies a procedure that handles a hyperlink hint display event. The You can define a hyperlink hint handler procedure to change the predefined hint message (the hyperlink target URI) depending on certain conditions in your application. Tip Refer to the TdxMessageDialogShowHyperlinkHintDelegate procedural type description for detailed information and a code example. |
Returns
| Type | Description |
|---|---|
| Integer | An integer value that indicates the button clicked to close the message box. The function returns Refer to the list of possible return values in the Remarks section. |
Remarks
Call the dxMessageDlg function to open a generic dialog box with a specified dialog type, a message and one or more buttons.
The opened message dialog box has the mdsMessageDlg style.

Supported BBCode-Inspired Markup Tags
| Text Formatting Attribute | Message Text with Tags | Example |
|---|---|---|
| Bold | '[B]DevExpress[/B]' |
![]() |
| Italic | '[I]DevExpress[/I]' |
![]() |
| Underscore | '[U]DevExpress[/U]' |
![]() |
| Strikeout | '[S]DevExpress[/S]' |
![]() |
| Subscript | 'Dev[Sub]Express[/Sub]' |
![]() |
| Superscript | 'Dev[Sup]Express[/Sup]' |
![]() |
| Custom Font | 'Dev[U][Font=Consolas][Size=12]Express[/U][/Font][/Size]' |
![]() |
| Color | '[Color=#E67E22]Dev[/Color][Color=Gray]Express[/Color]' |
![]() |
| Background Color | '[BackColor=Orange]DevExpress[/BackColor]' |
![]() |
| Hyperlink | '[URL=http://www.devexpress.com/]DevExpress[/URL]' |
![]() |
| No Parse | '[NOPARSE][B]DevExpress[/B][/NOPARSE]' |
![]() |
Returned Values
- IDOK
- A user clicked the OK button to close the message box.
- IDCANCEL
- A user clicked the Cancel button to close the message box.
- IDABORT
- A user clicked the Abort button to close the message box.
- IDRETRY
- A user clicked the Retry button to close the message box.
- IDIGNORE
- A user clicked the Ignore button to close the message box.
- IDYES
- A user clicked the Yes button to close the message box.
- IDNO
- A user clicked the No button to close the message box.










