WINDOWPLACEMENT 結構
WINDOWPLACEMENT結構中包含的詳細資訊] 視窗在螢幕上**.**
typedef struct tagWINDOWPLACEMENT { /* wndpl */
UINT length;
UINT flags;
UINT showCmd;
POINT ptMinPosition;
POINT ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT;
參數
length
指定長度,以位元組為單位,結構的**.**flags
指定旗標可控制最小化的視窗和還原視窗的方法的位置。 這個成員可以是一個或多個下列旗標:WPF_SETMINPOSITION 指定最小化視窗 x 和 y 位置可以指定**.**這個旗標必須是指定是否座標會設定在 ptMinPosition 成員。
WPF_RESTORETOMAXIMIZED 指定最大已還原的視窗將會時,不論它大化已最小化之前。 這個設定是只在下一次還原視窗有效。 它不會變更預設的還原作業行為。 這個旗標是有效時才 SW_SHOWMINIMIZED 指定值時, showCmd 成員。
showCmd
指定視窗的目前的顯示狀態。 這個成員可以是下列值之一: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