次の方法で共有


WINDOWPLACEMENT 構造体

WINDOWPLACEMENT の構造は画面**.**のペインの配置に関する情報が含まれます。

typedef struct tagWINDOWPLACEMENT {     /* wndpl */
   UINT length;
   UINT flags;
   UINT showCmd;
   POINT ptMinPosition;
   POINT ptMaxPosition;
   RECT rcNormalPosition;
} WINDOWPLACEMENT;

パラメーター

  • length
    、構造**.**のバイトで、期間を指定します

  • flags
    ウィンドウが元のメソッドおよび最小化されたウィンドウの場所を制御するフラグを指定します。このメンバーは、次のフラグの 1 C または両方のいずれかです:

    • WPF_SETMINPOSITION が最小化されたウィンドウの x 範囲と y 位置を指定**.**であるかどうかを指定します。このフラグは、座標が ptMinPosition のメンバーに設定されている場合指定する必要があります。

    • WPF_RESTORETOMAXIMIZED は、最小化される前に最大化されているかどうかを復元されたウィンドウが最大化されることを、に関係なく指定します。この設定は、ペインが復元されたときにのみ有効です。これは既定の undelete の動作は変更されません。このフラグは SW_SHOWMINIMIZED 値が showCmd のメンバーに指定した場合にのみ有効です。

  • showCmd
    ペインの現在の表示状態を指定します。このメンバーは、次の値の 1 C です:

    • SW_HIDE はペインを非表示にし、別のペインにアクティベーションを渡します。

    • SW_MINIMIZE は、指定されたウィンドウを最小化し、システムの一覧のトップレベル ウィンドウをアクティブにします。

    • SW_RESTORE のアクティブ化および表示するウィンドウ。ウィンドウが最小化されているとき、または最大化すると、 Windows は元のサイズと位置 ( SW_SHOWNORMALと同じ)に対して復元します。

    • SW_SHOW はペインをアクティブにし、現在のサイズと位置を表示します。

    • SW_SHOWMAXIMIZED はペインをアクティブにし、最大化されたウィンドウとして表示されます。

    • SW_SHOWMINIMIZED はペインをアクティブにし、アイコンとして表示されます。

    • SW_SHOWMINNOACTIVE はアイコンとしてウィンドウを表示します。現在アクティブなウィンドウはアクティブのままになります。

    • SW_SHOWNA は、現在のステータス ペインを表示します。現在アクティブなウィンドウはアクティブのままになります。

    • SW_SHOWNOACTIVATE は、最新のサイズと位置でペインを表示します。現在アクティブなウィンドウはアクティブのままになります。

    • SW_SHOWNORMAL のアクティブ化および表示するウィンドウ。ウィンドウが最小化されているとき、または最大化すると、 Windows は元のサイズと位置 ( SW_RESTOREと同じ)に対して復元します。

  • ptMinPosition
    ウィンドウを最小化すると、ウィンドウの左上隅の位置を指定します。

  • ptMaxPosition
    ウィンドウが最大化されるときのペインの左上隅の位置を指定します。

  • rcNormalPosition
    ペインが正常 (復元された位置)でのペインの座標を指定します。

必要条件

Header: winuser.h

参照

関連項目

CWnd::SetWindowPlacement

その他の技術情報

構造体、スタイル、コールバック関数とメッセージ マップ