|
| |
hWndInsertAfter | |
HWND_BOTTOM | Zオーダーの最後に置きます。 |
HWND_NOTOPMOST | 最前面ウィンドウを解除します。 |
HWND_TOP | Zオーダーの先頭に置きます。(デフォルト) |
HWND_TOPMOST | 最前面ウィンドウにします。 |
普通のウィンドウハンドル | そのウィンドウの後ろに置きます。 |
uFlags | |
SWP_ASYNCWINDOWPOS | スレッド違いのウィンドウに対して使うときに指定。 |
SWP_DEFERERASE | WM_SYNCPAINT が生成されないようにします。 |
SWP_DRAWFRAME | ウィンドウを囲む枠を描画します。 |
SWP_FRAMECHANGED | SetWindowLong 関数を使って新しいフレームスタイルの設定を適用します。 |
SWP_HIDEWINDOW | ウィンドウを非表示にします。 |
SWP_NOACTIVATE | ウィンドウをアクティブ化しません。 |
SWP_NOCOPYBITS | クライアント領域の内容全体を破棄します。 |
SWP_NOMOVE | X と Y を無視します。(移動しません) |
SWP_NOOWNERZORDER | オーナーウィンドウの Z オーダーを変更しません。 |
SWP_NOREDRAW | ウィンドウを再描画しません。 |
SWP_NOREPOSITION | SWP_NOOWNERZORDER に同じ。 |
SWP_NOSENDCHANGING | WM_WINDOWPOSCHANGING が送られないようにします。 |
SWP_NOSIZE | cx と cy を無視します。(サイズを維持します) |
SWP_NOZORDER | hWndInsertAfter を無視します。(Zオーダーはそのまま) |
SWP_SHOWWINDOW | ウィンドウを表示します。 |
| |
nCmdShow | |
SW_FORCEMINIMIZE | Win2Kのみ 他のスレッドのウィンドウを無理やり最小化します。 |
SW_HIDE | ウィンドウを非表示にします。 |
SW_MAXIMIZE | ウィンドウを最大化します。 |
SW_MINIMIZE | ウィンドウを最小化します。 |
SW_RESTORE | 最小化・最大化を元に戻して、ウィンドウをアクティブにして表示します。 |
SW_SHOW | ウィンドウを表示し、アクティブ化させます。 |
SW_SHOWDEFAULT | 他のスレッドからの CreateProcess 関数に渡された STARTUPINFO 構造体の SW_ フラグに従います。 |
SW_SHOWMAXIMIZED | ウィンドウをアクティブにし、最大化します。 |
SW_SHOWMINIMIZED | ウィンドウをアクティブにし、最小化します。 |
SW_SHOWMINNOACTIVE | ウィンドウを最小化します。アクティブ化はされません。 |
SW_SHOWNA | ウィンドウを表示します。アクティブ化はされません。 |
SW_SHOWNOACTIVATE | ウィンドウを直前の位置とサイズで表示します。アクティブ化はされません。 |
SW_SHOWNORMAL | 最小化・最大化を戻し、ウィンドウをアクティブにして表示します。初めてウィンドウを表示するときに使用します。 |
| |
|
| |
|
|