Maptitude GISDK Help

MessageBox()

Summary

Creates a dialog box with a message.

 

Syntax

button = MessageBox(string message, array options)

 

Argument

Contents

message

Text to display in the dialog box

 

Option

Type

Contents

Caption

String

Text to display in the title bar

Buttons

String

The buttons to display, one of the following strings:

- "AbortRetryIgnore": three push buttons, Abort, Retry, and Ignore

- "OK" or "Okay": one push button, OK (the default)

- "OKCancel": two push buttons, OK and Cancel

- "RetryCancel": two push buttons, Retry and Cancel

- "YesNo": two push buttons, Yes and No

- "YesNoCancel": three push buttons, Yes, No, and Cancel

Icon

String

The icon to display, one of the following strings:

- "Exclamation" or "Warning": add an exclamation-point icon

- "Information" or "Asterisk": add an icon with a lower case letter i in a circle (the default)

- "Question": a question-mark icon

- "Stop", "Error", or "Hand": add a stop-sign icon

Default

Integer

A value (1-4) indicating the default button, based on the button list; the Help option below can add a button to the end of the list; the default is 1

Modal

String

The modal style of the dialog box, one of the following strings:

- "Appl": the user must respond before continuing work in the application (default)

- "System": notify the user of serious, potentially damaging errors that require immediate attention by bringing the message box to the foreground, even if the application is in the background

- "Task": without suspending other threads

Options

Array

Additional options in an array of one or more strings:

- "Help": adds a Help button to the message box; choosing the Help button or pressing F1 generates a Help event

- "Right": the message text is right-justified

- "RTLReading": displays message and caption text using right-to-left reading order on Hebrew and Arabic systems

- "SetForeground": the message box becomes the foreground window

- "TopMost": the message box is created as top-most window style

 

Returns

A string with the name of the button that the user clicked: "Abort", "Cancel", "Ignore", "No", "Ok", "Retry", or "Yes".

 

Notes

Example

btn = MessageBox("Do you want to continue?",

                    {{"Caption", "Question"},

                    {"Buttons", "YesNo"}})

if btn = "No" then Return()

 

See Also

Function

Summary

ShowMessage()

Shows a message in a standard Windows message box

TaskDialog()

Creates an enhanced version of a standard Windows Messag

 

 

©2025 Caliper Corporation www.caliper.com