Show/Hide Toolbars

EmEditor Help

Navigation: EmEditor Help > Macro Reference > PopupMenu Object > Methods

EmEditor Macro Reference: MsgBox Method

Scroll Prev Top Next More
EmEditor Home - EmEditor Help - EmEditor Macro Reference - PopupMenu Object

MsgBox Method

Displays the dialog box based on the information provided by the object, and retrieves the identifier of the selected button, radio button, or command link. This method ignores separator items and submenus.

[JavaScript]

id = popupmenu.MsgBox( message, message2, flags );

[VBScript]

id = popupmenu.MsgBox( message, message2, flags )

Parameters

strMessage

Specifies a message to be displayed.

strMessage2

Optional. Specifies an additional message to be displayed below the first message.

flags

Optional. Specifies a combination of the following values. eeCommandLinks and eeRadioButtons cannot be combined.

eeCommandLinks

Indicates that the menu items are to be displayed as command links instead of push buttons.

eeRadioButtons

Indicates that the menu items are to be displayed as radio buttons instead of push buttons.

eeHideStopMacro

Hides the Stop Macro check box from the dialog box.

eeIconStop

A stop-sign icon appears in the dialog box.

eeIconExclamation

An exclamation-point icon appears in the dialog box.

eeIconInformation

An icon consisting of a lowercase letter i in a circle appears in the dialog box.

Examples

[JavaScript]

menu = CreatePopupMenu();

menu.Add( "Button 1", 1, eeMenuChecked );

menu.Add( "Button 2", 2 );

result = menu.MsgBox( "Header", "Body", eeIconInformation );

if( result != 0 ) alert( menu.GetText( result ) );

result = menu.MsgBox( "Header", "Body", eeCommandLinks | eeIconExclamation );

if( result != 0 ) alert( menu.GetText( result ) );

result = menu.MsgBox( "Header", "Body", eeRadioButtons | eeIconStop | eeHideStopMacro );

if( result != 0 ) alert( menu.GetText( result ) );

[VBScript]

Set menu = CreatePopupMenu()

menu.Add "Button 1", 1, eeMenuChecked

menu.Add "Button 2", 2

result = menu.MsgBox( "Header", "Body", eeIconInformation )

If result <> 0 Then alert( menu.GetText( result ) )

result = menu.MsgBox( "Header", "Body", eeCommandLinks Or eeIconExclamation )

If result <> 0 Then alert( menu.GetText( result ) )

result = menu.MsgBox( "Header", "Body", eeRadioButtons Or eeIconStop Or eeHideStopMacro )

If result <> 0 Then alert( menu.GetText( result ) )

Version

Supported on EmEditor Professional Version 20.9 or later.

Copyright © 2003-2021 by Emurasoft, Inc.