Teledyne LeCroy SierraFC Verification Script Engine Reference Manual User Manual
Page 55
Verification Script Engine Reference Manual
50
_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 GUI. For VSEs controlled by
COM/Automation clients it does nothing.
This function "locks" the SierraFC Protocol Suite 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
case if a script written not correctly – VSE keeps track of all function calls demanding user interaction
and doesn't show dialog boxes in case if some customizable limit was exceeded ( returns _MB_OK in
this case ).
( See )
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…
}