COMPPOS 结构 (shlobj_core.h)
保存有关组件位置和大小的信息。
语法
typedef struct _tagCOMPPOS {
DWORD dwSize;
int iLeft;
int iTop;
DWORD dwWidth;
DWORD dwHeight;
int izIndex;
BOOL fCanResize;
BOOL fCanResizeX;
BOOL fCanResizeY;
int iPreferredLeftPercent;
int iPreferredTopPercent;
} COMPPOS;
成员
dwSize
类型:DWORD
结构的大小。
iLeft
类型: int
左上角的左边缘(以屏幕坐标表示)。 设置为 COMPONENT_DEFAULT_LEFT,让 Shell 决定位置。
iTop
类型: int
以屏幕坐标表示的左上角的顶部。 设置为 COMPONENT_DEFAULT_TOP,让 Shell 决定位置。
dwWidth
类型:DWORD
宽度(以像素为单位)。
dwHeight
类型:DWORD
高度(以像素为单位)。
izIndex
类型: int
组件的 z 顺序。
fCanResize
类型: BOOL
如果组件可调整大小,则设置为 TRUE ;否则设置为 FALSE 。
fCanResizeX
类型: BOOL
如果组件在 x 方向上可调整大小,则设置为 TRUE ;否则设置为 FALSE 。
fCanResizeY
类型: BOOL
如果组件在 y 方向上可调整大小,则设置为 TRUE ;否则设置为 FALSE 。
iPreferredLeftPercent
类型: int
左上角的左边缘(占屏幕宽度的百分比)。
iPreferredTopPercent
类型: int
左上角的顶部,表示屏幕宽度的百分比。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | shlobj_core.h (包括 Shlobj.h) |