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 を含む) |