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,讓殼層決定位置。
iTop
類型: int
螢幕座標中左上角的頂端。 設定為 COMPONENT_DEFAULT_TOP,讓殼層決定位置。
dwWidth
類型: DWORD
寬度,以像素為單位。
dwHeight
類型: DWORD
高度,以像素為單位。
izIndex
類型: int
元件的迭置順序。
fCanResize
類型: BOOL
如果元件可重設大小,則設定為 TRUE ,否則為 FALSE 。
fCanResizeX
類型: BOOL
如果元件可在 x 方向重設大小,則設定為 TRUE ,否則為 FALSE 。
fCanResizeY
類型: BOOL
如果元件在 Y 方向可重設大小,則設定為 TRUE ,否則為 FALSE 。
iPreferredLeftPercent
類型: int
左上角的左邊緣,以螢幕寬度的百分比表示。
iPreferredTopPercent
類型: int
左上角的螢幕寬度百分比。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional、Windows XP [僅限桌面應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | shlobj_core.h (包含 Shlobj.h) |