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)