Teledyne LeCroy SATracer 3G Verification Script Engine manual User Manual
Page 59
LeCroy Corporation
Verification Script Engine Reference Manual
Version 1.01
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 the GUI. For VSEs controlled by
COM/Automation clients, it does nothing.
This function "locks" the SASTracer/SATracer application, which means that there is no access to
other application features until the dialog box is closed. In order to prevent too many MsgBox calls—in
the case of a script not written correctly—VSE keeps track of all function calls demanding user
interaction and doesn't show dialog boxes if a customizable limit was 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…
}
54