CLOSE WINDOW

Closes and destroys a window.

Syntax

CLOSE WINDOW { identifier | SCREEN }
  1. identifier is the name of the window.

Usage

The CLOSE WINDOW closes the specified window. If the OPEN WINDOW statement includes the WITH FORM clause, it closes both the form and the window.

Closing a window has no effect on variables that were set while the window was open.

Closing the current window makes the next window on the stack the new current window. If you close any other window, the runtime system deletes it from the stack, leaving the current window unchanged.

If the window is currently being used for input, CLOSE WINDOW generates a runtime error.

You can close the default screen window with the CLOSE WINDOW SCREEN instruction.

Example

MAIN
  OPEN WINDOW w1 WITH FORM "customer"
  MENU "Test"
    COMMAND KEY(INTERRUPT) "exit" EXIT MENU
  END MENU
  CLOSE WINDOW w1
END MAIN