PreviousNext
Help > Programming with LAUNCHER Office > LNCCMD commands > Commands list > MENUWAIT command
MENUWAIT command

Client program waits for an action on the customized menu created by the MENU command, or for the menu closing.

 

Syntax

 

CHGVAR

VAR(&CMD) VALUE('MENUWAIT')

CHGVAR

VAR(&PARM1) VALUE(' ')

CHGVAR

VAR(&PARM2) VALUE(' ')

CALL

PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +

&PARM2 &RESULT)

Example

 

       CHGVAR     VAR(&CMD) VALUE('MENU')                        

       CHGVAR     VAR(&PARM1) +                                  

                    VALUE('CAPTIONS="VALIDER;ANNULER";TIPS="VAL+ 

                    IDER LE DOCUMENT;ANNULER"')                  

       CHGVAR     VAR(&PARM2) VALUE(' ')                         

       CALL       PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +    

                    &PARM2 &RESULT)                              

 

   /* ATTENTE CLICK SUR BOUTON  */                                  

              CHGVAR     VAR(&CMD) VALUE('MENUWAIT')                

              CHGVAR     VAR(&OPT) VALUE(' ')                       

              CHGVAR     VAR(&PARM1) VALUE(' ')                     

              CHGVAR     VAR(&PARM2) VALUE(' ')                     

              CALL       PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +

                           &PARM2 &RESULT)                          

              IF         COND(&RESULT *NE '00000') THEN(GOTO +      

                           CMDLBL(WORDCLICK))                       

                                                                    

              GOTO       CMDLBL(FINISH)                             

                                                                    

 WORDCLICK:                                                         

              SNDMSG     MSG('CLICK = ' *TCAT &RESULT) TOUSR(QPGMR) 

 FINISH: