|
| |
| 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 | 最小化・最大化を戻し、ウィンドウをアクティブにして表示します。初めてウィンドウを表示するときに使用します。 |
| |
|
| |
|
|