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) |