| Window.Close | Part of Window module | 
| Syntax |  Window.Close (windowID : int) 
  | 
| Description |  The Window.Close  procedure closes the window specified by the windowID parameter. 
  | 
| Example |  The following program opens a window, makes it active and then closes the window after getting a keystroke from the user. 
         % Open the window
        var winID : int
        winID := Window.Open ("position:300;300,graphics:200;200")
        
        % Draw the random ovals in the box
        var x, y, clr : int
        for : 1 .. 20
            x := Rand.Int (0, maxx)     % Random x
            y := Rand.Int (0, maxy)     % Random y
            clr := Rand.Int (0, maxcolor)   % Random color
            Draw.FillOval (x, y, 30, 30, clr)
        end for
        
        var ch : char := getchar            % Wait for input
        
        Window.Close (winID)            % Close the window
 | 
| Details |  If a window is selected (i.e. output is going to that window) when it is closed, the main Run window becomes the selected window. 
  | 
| Status |  Exported qualified. This means that you can only call the function by calling Window.Close, not by calling Close. 
  | 
| See also |  Window.Open and Window.Select. 
  |