https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-setwindowpos
名前空間:
KeyToKey.Enums
アセンブリ:
KeyToKey.Enums (in KeyToKey.Enums.dll) バージョン: 1.0.0.0 (1.0.0.0)
構文 public enum WindowPositionFlags
メンバー
| メンバー | 値 | 説明 |
---|
| NoSize | 1 | 現在のサイズを維持します。 |
| NoMove | 2 | 現在の座標を維持します。 |
| NoZOrder | 4 | 現在の表示順序(Zオーダー)を維持します。 |
| NoRedraw | 8 | 変更を再描画しません。このフラグを設定すると、いかなる種類の再描画も行われません。これは、クライアント領域、非クライアント領域 (タイトル バーとスクロール バーを含む)、およびウィンドウが移動された結果として発見された親ウィンドウの任意の部分に適用されます。このフラグを設定すると、アプリケーションは、ウィンドウおよび親ウィンドウの再描画が必要な部分を明示的に無効化または再描画する必要があります。 |
| NoActive | 16 | ウィンドウをアクティブにしません。このフラグが設定されていない場合、ウィンドウはアクティブになり、最上位または最上位以外のグループの一番上に移動します(WindowInsertAfter パラメーターの設定に応じて異なります) |
| DrawFrame | 32 | ウィンドウの周囲にフレームを描画します。 |
| FrameChanged | 32 | SetWindowLong 関数を使用して、新しいフレーム スタイル セットを適用します。ウィンドウのサイズが変更されていない場合でも、ウィンドウにWM_NCCALCSIZEメッセージを送信します。このフラグを指定しない場合、WM_NCCALCSIZEはウィンドウのサイズが変更されているときにのみ送信されます。 |
| ShowWindow | 64 | ウィンドウを表示します。 |
| HideWindow | 128 | ウィンドウを非表示にします。 |
| NoSendChanging | 1024 | ウィンドウがWM_WINDOWPOSCHANGINGメッセージを受信できないようにします。 |
| AsyncWindowPosition | 16384 | 呼び出し元のスレッドと、ウィンドウを所有するスレッドが異なる入力キューに接続されている場合、システムは、そのウィンドウを所有するスレッドに要求をポストします。これにより、他のスレッドが要求を処理している間、呼び出し元のスレッドがその実行をブロックするのを防ぎます。 |
| DefererErase | 8192 | WM_SYNCPAINT メッセージの生成を禁止します。 |
| NoSizeNoMove | 3 | 現在の座標とサイズを維持します。 |
関連項目