Freigeben über


COMPPOS-Struktur (shlobj_core.h)

Enthält Informationen zur Position und Größe einer Komponente.

Syntax

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;

Member

dwSize

Art: DWORD

Die Größe der Struktur.

iLeft

Typ: int

Der linke Rand der oberen linken Ecke in Bildschirmkoordinaten. Legen Sie auf COMPONENT_DEFAULT_LEFT fest, damit die Shell die Position entscheiden kann.

iTop

Typ: int

Die obere linke Ecke in den Bildschirmkoordinaten. Legen Sie auf COMPONENT_DEFAULT_TOP fest, damit die Shell die Position entscheiden kann.

dwWidth

Art: DWORD

Die Breite in Pixel.

dwHeight

Art: DWORD

Die Höhe in Pixel.

izIndex

Typ: int

Die z-Reihenfolge der Komponente.

fCanResize

Typ: BOOL

Legen Sie auf TRUE fest, wenn die Komponente veränderbar ist, andernfalls FALSE .

fCanResizeX

Typ: BOOL

Legen Sie auf TRUE fest, wenn die Größe der Komponente in x-Richtung geändert werden kann, andernfalls FALSE .

fCanResizeY

Typ: BOOL

Legen Sie auf TRUE fest, wenn die Größe der Komponente in y-Richtung geändert werden kann, andernfalls FALSE .

iPreferredLeftPercent

Typ: int

Der linke Rand der oberen linken Ecke als Prozentsatz der Bildschirmbreite.

iPreferredTopPercent

Typ: int

Die obere linke Ecke als Prozentsatz der Bildschirmbreite.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile shlobj_core.h (einschließlich Shlobj.h)