MINIMIZEDMETRICS 结构 (winuser.h)

包含与最小化窗口关联的可缩放指标。 指定 SPI_GETMINIMIZEDMETRICS 或 SPI_SETMINIMIZEDMETRICS 操作值时,此结构与 SystemParametersInfo 函数一起使用。

语法

typedef struct tagMINIMIZEDMETRICS {
  UINT cbSize;
  int  iWidth;
  int  iHorzGap;
  int  iVertGap;
  int  iArrange;
} MINIMIZEDMETRICS, *PMINIMIZEDMETRICS, *LPMINIMIZEDMETRICS;

成员

cbSize

结构大小(以字节为单位)。 调用方必须将此设置为 sizeof(MINIMIZEDMETRICS)

iWidth

最小化窗口的宽度(以像素为单位)。

iHorzGap

排列的最小化窗口之间的水平空间(以像素为单位)。

iVertGap

已排列的最小化窗口之间的垂直空间(以像素为单位)。

iArrange

排列最小化窗口时使用的起始位置和方向。 起始位置必须是以下值之一。

含义
ARW_BOTTOMLEFT
0x0000L
从工作区的左下角开始。
ARW_BOTTOMRIGHT
0x0001L
从工作区的右下角开始。
ARW_TOPLEFT
0x0002L
从工作区的左上角开始。
ARW_TOPRIGHT
0x0003L
从工作区的右上角开始。
 

方向必须是以下值之一。

含义
ARW_LEFT
0x0000L
排列左 (对ARW_BOTTOMRIGHT有效,ARW_TOPRIGHT仅) 。
ARW_RIGHT
0x0000L
仅) ARW_BOTTOMLEFT和ARW_TOPLEFT有效排列正确的 (。
ARW_UP
0x0004L
排列 (ARW_BOTTOMLEFT有效,ARW_BOTTOMRIGHT仅) 。
ARW_DOWN
0x0004L
向下排列 (ARW_TOPLEFT有效,仅) ARW_TOPRIGHT。
ARW_HIDE
0x0008L
通过将最小化的窗口移出屏幕的可见区域来隐藏这些窗口。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 winuser.h (包括 Windows.h)

另请参阅

SystemParametersInfo