y te pongo un ejemplo como lo utilizo en un programa fuente para que te des una idea
0010 REM PDMS01 Programa principal de DMS
0020 REM Mario Rojas Guzman JULIO/2011
0030 PRINT 'HIDE'
0090 CALL "FORMA01",G,"CONTA_03","MENU PRINCIPAL",101
0100 PRINT (G)'CONTEXT'(0),'FOCUS'(101)
0110 CALL "FHPHOY",FDH$,HDH$,PGH$,FCR$
0120 PRINT (G)'TITLE'(120,FDH$),'TITLE'(121,HDH$),'TITLE'(122,PGH$)
0130 PRINT (G)'FOCUS'(102)
0140 DIM E$:TMPL(G)
0150 PRINCIPAL:
0160 READ RECORD(G,SIZ=LEN(E$))E$
0170 LET HDH$=DATE(0:"%Hz:%mz"); PRINT (G)'TITLE'(121,HDH$)
0180 IF E.CODE$="X" OR (E.CODE$="B" AND
E.ID=119) THEN GOTO SALIR_SISTEMA
0190 IF E.CODE$="t" AND
E.ID=13 THEN GOTO PRINCIPAL
0200 IF
E.ID=102 AND ((E.CODE$="l" AND E.FLAGS=1) OR (E.CODE$="N" AND E.FLAGS=2)
) THEN GOTO ACEPTAR
0210 IF E.CODE$="B" AND
E.ID=102 THEN GOTO ALTAS_BAJAS_CATALOGO_NISSAN
0220 IF E.CODE$="B" AND
E.ID=103 THEN GOTO LISTADO_CATALOGO_NISSAN
0230 IF E.CODE$="B" AND
E.ID=104 THEN GOTO INTEGRACION_CUENTAS
0240 IF E.CODE$="B" AND
E.ID=105 THEN GOTO REPORTE_INTEGRACION
0245 IF E.CODE$="B" AND
E.ID=106 THEN GOTO ACTUALIZ_IMPORTES_INTEGRACION
0250 IF E.CODE$="B" AND
E.ID=107 THEN GOTO CARGA_IDENTIFICADOR
0260 IF E.CODE$="B" AND
E.ID=108 THEN GOTO GENERADOR_ARCH_ENVIAR
0270 IF E.CODE$="B" AND
E.ID=109 THEN GOTO GENERADOR_CATALOGO_NISSAN
0280 IF E.CODE$="B" AND
E.ID=119 THEN GOTO SALIR_SISTEMA
0290 GOTO PRINCIPAL
OK ES EL IMPORTANTE las demas lineas es solo un ejemplo para que vieras como lo podieras utilizar ok.
Mario Rojas G.