The WM_SHOWWINDOW message is sent to a window when the window is about to be hidden or shown.
WM_SHOWWINDOW fShow = (BOOL) wParam; // show/hide flag fnStatus = (int) lParam; // status flag
Value
Meaning
SW_OTHERUNZOOM
Window is being uncovered because a maximize window was restored or minimized.
SW_OTHERZOOM
Window is being covered by another window that has been maximized.
SW_PARENTCLOSING
Window痴 owner window is being minimized.
SW_PARENTOPENING
Window痴 owner window is being restored.
If an application processes this message, it should return zero.
The DefWindowProc function hides or shows the window, as specified by the message.
If a window has the WS_VISIBLE style when it is created, the window receives this message after it is created, but before it is displayed. A window also receives this message when its visibility state is changed by the ShowWindow or ShowOwnedPopups function.
The WM_SHOWWINDOW message is not sent under the following circumstances:
DefWindowProc, ShowOwnedPopups, ShowWindow
.