WINDOWPLACEMENT 構造体
WINDOWPLACEMENT 構造体は画面**.**のウィンドウの配置に関する情報が含まれます。
typedef struct tagWINDOWPLACEMENT { /* wndpl */
UINT length;
UINT flags;
UINT showCmd;
POINT ptMinPosition;
POINT ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT;
パラメーター
length
、構造体**.**のバイト単位のサイズを指定します。flags
ウィンドウを元に戻すメソッドおよび最小化されたウィンドウの位置を制御するフラグを指定します。 このメンバーは、次のフラグの 1 人であるか、両方のグループがあります:WPF_SETMINPOSITIONは最小化されたウィンドウの x 範囲と y 位置を指定**.**できることを指定します。このフラグは、座標が ptMinPosition のメンバーに設定するかどうかを指定する必要があります。
WPF_RESTORETOMAXIMIZED が最小化される前に最大化されているかどうかを元に戻されたウィンドウが最大化されるように関係なく、指定します。 この設定は、ウィンドウを元に戻すときにのみ有効です。 これは既定の復元の動作は変更されません。 このフラグは SW_SHOWMINIMIZED 値が showCmd のメンバーに指定した場合にのみ有効です。
showCmd
ウィンドウの現在の表示状態を指定します。 このメンバーは、次の値が 1 である可能性があります: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
ウィンドウが正常に復元された) 位置にあるときにウィンドウの座標を指定します。
必要条件
ヘッダー: winuser.h