HIDE
ウィンドウを非表示にして、他のウィンドウをアクティブにします。
SHOWNORMAL
ウィンドウをアクティブにして表示します。ウィンドウが最小化または最大化されている場合は、ウィンドウの位置とサイズを元に戻します。アプリケーションは、最初にウィンドウを表示させるときにこのフラグを指定するべきです。
SHOWMINIMIZED
ウィンドウをアクティブにして、最小化されたウィンドウとして表示します。
SHOWMAXIMIZED
ウィンドウをアクティブにして、最大化されたウィンドウとして表示します。
SHOWNOACTIVATE
SHOW
ウィンドウをアクティブにして、現在の位置とサイズで表示します。
MINIMIZE
指定されたウィンドウを最小化して、次の Z オーダーにあるトップレベルウィンドウをアクティブにします。
SHOWMINNOACTIVE
ウィンドウを最小化されたウィンドウとして表示します。ウィンドウはアクティブ化されません。
SHOWNA
ウィンドウを現在の位置とサイズで表示します。ウィンドウはアクティブ化されません。
RESTORE
ウィンドウをアクティブにして表示します。ウィンドウが最小化または最大化されている場合は、ウィンドウの位置とサイズを元に戻します。アプリケーションは、最小化されたウィンドウの位置とサイズを元に戻すときにこのフラグを指定するべきです。
SHOWDEFAULT
アプリケーションを起動したプログラムが CreateProcess 関数にパラメータとして渡した STARTUPINFO 構造体で指定されている SW_ 値に基づいて表示状態が設定されます。
FORCEMINIMIZE
Windows 2000/XP: ウィンドウを所有しているスレッドがハングしている状態であっても、ウィンドウを最小化します。他のスレッドからウィンドウを最小化させる場合にのみ、このフラグを使用するべきです。