小甲鱼 发表于 2016-8-24 18:57:18

MINIMIZEDMETRICS 结构

注:本文档由 百日维新 翻译,小甲鱼校对。

原文链接 -> 传送门

MINIMIZEDMETRICS 结构

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


结构原型:

typedef struct tagMINIMIZEDMETRICS {
UINT cbSize;
intiWidth;
intiHorzGap;
intiVertGap;
intiArrange;
} MINIMIZEDMETRICS, *PMINIMIZEDMETRICS, *LPMINIMIZEDMETRICS;

成员含义:


成员 含义
cbSize1. 指定结构体的大小,以字节为单位

2. 调用者必须将其设置为 sizeof(MINIMIZEDMETRICS)
iWidth最小化窗口的宽度,以像素为单位
iHorzGap排列的最小化窗口之间的水平间距,以像素为单位
iVertGap排列的最小化窗口之间的垂直间距,以像素为单位
iArrange1. 排列最小化窗口时使用的起始位置和方向。起始位置必须为以下值之一:

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

2. 方向必须为以下值之一:

值 含义
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_BOTTOMLEFT 和 ARW_BOTTOMRIGHT)
ARW_HIDE
(0x0008L) 通过将最小化窗口移除屏幕的可见区域,来隐藏最小化窗口



需求:


Minimum supported client Windows 2000 专业版 [仅桌面应用程序]
Minimum supported server Windows 2003 服务器版 [仅桌面应用程序]
Header Winuser.h (包含于 Windows.h)


【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。

页: [1]
查看完整版本: MINIMIZEDMETRICS 结构