WINDOWPLACEMENT 结构
WINDOWPLACEMENT 结构) 包含有关窗口的位置的信息在屏幕的**.**
typedef struct tagWINDOWPLACEMENT { /* wndpl */
UINT length;
UINT flags;
UINT showCmd;
POINT ptMinPosition;
POINT ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT;
参数
length
在字节,结构指定该长度,.flags
指定控件被最小化窗口的位置和方法还原 windows 的标志。此成员可以为以下标志一个或两个:WPF_SETMINPOSITION 指定最小化窗口的 x 和 y 坐标位置可以是指定的**.**必须指定此标志坐标是否在 ptMinPosition 成员设置。
WPF_RESTORETOMAXIMIZED 指定还原的窗口将关闭,而不考虑是否被最大化、最小化,在它之前。,仅当下次还原,此设置是有效的窗口。它不会更改还原默认行为。,仅当 SW_SHOWMINIMIZED 值为 showCmd 成员时,指定此标志是有效的。
showCmd
指定窗口的当前显示状态。此成员可为下列值之一:SW_HIDE 隐藏窗口并通过启动到另一个窗口。
SW_MINIMIZE 最小化指定的窗口和激活在系统的顶级窗口列表。
SW_RESTORE 激活并显示窗口。如果窗口处于最小化或最大化,窗口还原为其原始大小和位置 (和 SW_SHOWNORMAL相同)。
SW_SHOW 激活窗口并显示在其当前大小和位置。
SW_SHOWMAXIMIZED 激活窗口并将其显示为最大化窗口的大小。
SW_SHOWMINIMIZED 激活窗口并将其显示为图标。
SW_SHOWMINNOACTIVE 显示窗口作为图标。当前活动的窗口保持有效。
SW_SHOWNA 显示在其当前状态的窗口。当前活动的窗口保持有效。
SW_SHOWNOACTIVATE 显示在其最近大小和位置的窗口。当前活动的窗口保持有效。
SW_SHOWNORMAL 激活并显示窗口。如果窗口处于最小化或最大化,窗口还原为其原始大小和位置 (和 SW_RESTORE相同)。
ptMinPosition
,在窗口处于最小化时,指定窗口的左上角位置。ptMaxPosition
,当窗口最大化时,指定窗口的左上角位置。rcNormalPosition
指定窗口的坐标,在窗口处于正常 (还原的) 时位置。
要求
Header: winuser.h