beautypg.com

Teledyne LeCroy UWBTracer Verification Script Engine Manual User Manual

Page 83

background image

LeCroy Corporation

Verification Script Engine Manual, version 2.2






Return Values:

This function returns an integer value indicating which button was clicked.

Constant

Description

_MB_OK

OK button was clicked.

_MB_CANCEL

Cancel button was clicked.

_MB_YES

Yes button was clicked.

_MB_NO

No button was clicked.

_MB_RETRY

Retry button was clicked.

_MB_IGNORE

Ignore button was clicked.

_MB_ABORT

Abort button was clicked.


Remark:

This function works only for VS Engines controlled via a GUI. For VSEs controlled by COM/Automation™ clients,
it does nothing.

This function "locks" the UWBTracer™ application, which means that there is no access to other application
features until the dialog box is closed. To prevent too many MsgBox calls (in case a script is not written
correctly), VSE keeps track of all function calls demanding user interaction and doesn't show dialog boxes if
some customizable limit is exceeded (returns _MB_OK in this case).

Example:

if(Something)

{

str = "Something happened!!!\nShould we continue?"

result = MsgBox(str ,

_MB_YESNOCANCEL | _MB_EXCLAMATION,

"Some

Title");

if(result != _MB_YES)

ScriptDone();

# Go on…

}

Page 83 of 95