Skip to content

close_windowCloseWindowCloseWindowclose_windowT_close_window🔗

Short description🔗

close_windowCloseWindowCloseWindowclose_windowT_close_window — Close an output window.

Signature🔗

close_window( window WindowHandle )void CloseWindow( const HTuple& WindowHandle )static void HOperatorSet.CloseWindow( HTuple windowHandle )def close_window( window_handle: MaybeSequence[HHandle] ) -> None

Herror T_close_window( const Htuple WindowHandle )

static void HWindow::CloseWindow( const HWindowArray& WindowHandle )

void HWindow::CloseWindow( ) const

static void HWindow.CloseWindow( HWindow[] windowHandle )

void HWindow.CloseWindow( )

Description🔗

close_windowCloseWindow closes a window which have been opened by open_windowOpenWindow. Afterwards the output device or the window area, respectively, is ready to accept new calls of open_windowOpenWindow.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

This operator modifies the state of the following input parameter:

During execution of this operator, access to the value of this parameter must be synchronized if it is used across multiple threads.

Parameters🔗

WindowHandlewindowHandlewindow_handle (input_control, state is modified) window(-array) → (handle)HTuple (HHandle)HWindow, HTuple (IntPtr)MaybeSequence[HHandle]Htuple (handle)

Window handle.

Result🔗

If the output window is valid close_windowCloseWindow returns 2 (H_MSG_TRUE). If necessary an exception is raised.

Combinations with other operators🔗

Combinations

Possible predecessors

open_windowOpenWindow

See also

open_windowOpenWindow

Module🔗

Foundation