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

コンポーネントの z オーダー。

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 [デスクトップ アプリのみ]
Header shlobj_core.h (Shlobj.h を含む)