dxShowMessage(string,TdxMessageDialogHyperlinkClickDelegate,TdxMessageDialogShowHyperlinkHintDelegate,TdxMessageDialogHintedTextClickDelegate,TdxMessageDialogShowTextHintDelegate) Method
Opens a generic message dialog box with an OK button.
Declaration
procedure dxShowMessage(const AMessage: string; const AHyperlinkClickProc: TdxMessageDialogHyperlinkClickDelegate = nil; const AShowHyperlinkHintProc: TdxMessageDialogShowHyperlinkHintDelegate = nil; const AHintedTextClickProc: TdxMessageDialogHintedTextClickDelegate = nil; const AShowTextHintProc: TdxMessageDialogShowTextHintDelegate = nil);
Parameters
| Name | Type | Description |
|---|---|---|
| AMessage | string | Message dialog box content. The The |
| AHyperlinkClickProc | TdxMessageDialogHyperlinkClickDelegate | Optional. A procedure that handles clicks on hyperlinks in the displayed message. For example, use this procedure to identify the clicked hyperlink and prevent specific links from being activated. This parameter value initializes the HyperlinkClickProc property of the created message dialog box form. Refer to the procedural type description for detailed information and a code example: TdxMessageDialogHyperlinkClickDelegate. |
| AShowHyperlinkHintProc | TdxMessageDialogShowHyperlinkHintDelegate | Optional. A procedure that handles hyperlink hint display events. For example, use this procedure to modify the predefined hint message (the hyperlink target URI) based on conditions in your application. This parameter value initializes the ShowHyperlinkHintProc property of the created message dialog box form. Refer to the procedural type description for detailed information and a code example: TdxMessageDialogShowHyperlinkHintDelegate |
| AHintedTextClickProc | TdxMessageDialogHintedTextClickDelegate | Optional. A procedure that handles clicks on hint-marked text ranges in the displayed message. For example, use this procedure to identify the clicked text range. This parameter value initializes the HintedTextClickProc property of the created message dialog box form. Refer to the procedural type description for detailed information and a code example: TdxMessageDialogHintedTextClickDelegate. |
| AShowTextHintProc | TdxMessageDialogShowTextHintDelegate | Optional. A procedure that handles hint display events for hint-marked text ranges enclosed between [HINT] and [\HINT] tags. For example, use this procedure to modify the hint message based on conditions in your application. This parameter value initializes the ShowTextHintProc property of the created message dialog box form. Refer to the procedural type description for detailed information and a code example: TdxMessageDialogShowTextHintDelegate. |
Remarks
Call the dxShowMessage procedure to open a generic message dialog box without a system icon. The created message dialog box uses the application name as a title.

Code Example: Display a Generic Message Dialog
The code example in this section displays a generic message dialog with a formatted message and a single OK button. The message dialog has no icon or sound, and uses the Application.Title value as the title.
uses
dxMessageDialog, // Declares the dxShowMessage method
Winapi.Windows; // Declares WinAPI constants
// ...
procedure TMyForm.DemonstrateDxShowMessage1();
var
AHelpURL, AMessage, ATitleURL: string;
begin
// Define a formatted message with hyperlinks (using the BBCode-inspired markup)
AHelpURL := 'https://docs.devexpress.com/VCL/dxMessageDialog.dxShowMessage(FD2B07FF)';
ATitleURL := 'https://docwiki.embarcadero.com/Libraries/en/Vcl.Forms.TApplication.Title';
AMessage :=
'[URL=' + AHelpURL + ']dxShowMessage[/URL] displays a generic message dialog box ' +
'with a formatted message ([B]AMessage[/B]) and an [B]OK[/B] button.' +
sLineBreak + sLineBreak + 'The message box has no icon and uses ' +
'[URL=' + ATitleURL + ']Application.Title[/URL] as a title.';
dxShowMessage(AMessage); // Displays a generic message dialog box
end;
