Back

SendCloseWindow()




    USAGE

    void SendCloseWindow(Window)

    FUNCTION

    This sends a CLOSEWINDOW IntuiMessage to the specified window. That window will think this was a real message from Intuition and close properly. This comes in real handy when you are closing down and you have a bunch of seperate tasks running, each with its own window.

    One warning. The window that is closing must reply. In its documentation, Intuition proudly proclaims that you can safely close a window without replying and Intuition will reclaim all sent messages. Not so here. The SendCloseWindow routine must deallocate the message, so it waits for the message to return with a WaitPort command. If SendCloseWindow never returns, check that your window task properly calls ReplyMsg on a CLOSEWINDOW event.

    INPUTS

    Window = Point to the window to close.

    RESULT

    none (void)