Xlib provides functions that you can use to unmap a window or all subwindows.
To unmap a window, use XUnmapWindow().
To unmap all subwindows for a specified window, use XUnmapSubwindows().