winende.i 829 B

12345678910111213141516171819202122232425
  1. DEF VAR wx AS INT NO-UNDO.
  2. DEF VAR wy AS INT NO-UNDO.
  3. FMutFlag = DYNAMIC-FUNCTION('getMutflag':U, Progname) NO-ERROR.
  4. IF FMutFlag THEN RETURN NO-APPLY.
  5. AktSeite = DYNAMIC-FUNCTION('getCurrentPage':U) NO-ERROR.
  6. IF AktSeite > 1 THEN DO:
  7. RUN selectPage ( INPUT 1 ).
  8. RETURN NO-APPLY.
  9. END.
  10. IF sAktiv THEN RUN ENDE_PROGRAMM ( INPUT Progname ) NO-ERROR.
  11. wx = {&WINDOW-NAME}:X NO-ERROR.
  12. wy = {&WINDOW-NAME}:Y NO-ERROR.
  13. DYNAMIC-FUNCTION('setFensterposition':U, INPUT 'Fensterposition',
  14. INPUT Progname,
  15. INPUT wx,
  16. INPUT wy) NO-ERROR.
  17. APPLY "CLOSE":U TO THIS-PROCEDURE.