Teledyne LeCroy Verification Script Engine for Teledyne LeCroy PETracer Reference Manual User Manual
Page 76

Teledyne LeCroy
Verification Script Engine Reference Manual
Version 6.6x
71
Return Values:
This function returns an integer value indicating which button the user 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 the GUI. For VSEs controlled by COM/Automation
clients, it does nothing.
This function "locks" the PETracer™ 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…
}