Condividi tramite


Struttura COMPPOS (shlobj_core.h)

Contiene informazioni sulla posizione e le dimensioni di un componente.

Sintassi

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;

Members

dwSize

Tipo: DWORD

Dimensioni della struttura.

iLeft

Tipo: int

Bordo sinistro dell'angolo superiore sinistro nelle coordinate dello schermo. Impostare su COMPONENT_DEFAULT_LEFT per consentire alla shell di decidere la posizione.

iTop

Tipo: int

La parte superiore dell'angolo superiore sinistro nelle coordinate dello schermo. Impostare su COMPONENT_DEFAULT_TOP per consentire alla shell di decidere la posizione.

dwWidth

Tipo: DWORD

Larghezza, in pixel.

dwHeight

Tipo: DWORD

Altezza, in pixel.

izIndex

Tipo: int

Ordine z del componente.

fCanResize

Tipo: BOOL

Impostare su TRUE se il componente è ridimensionabile, FALSE in caso contrario.

fCanResizeX

Tipo: BOOL

Impostare su TRUE se il componente è ridimensionabile nella direzione x, FALSE in caso contrario.

fCanResizeY

Tipo: BOOL

Impostare su TRUE se il componente è ridimensionabile nella direzione y, FALSE in caso contrario.

iPreferredLeftPercent

Tipo: int

Bordo sinistro dell'angolo superiore sinistro come percentuale di larghezza dello schermo.

iPreferredTopPercent

Tipo: int

La parte superiore dell'angolo superiore sinistro come percentuale della larghezza dello schermo.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione shlobj_core.h (includere Shlobj.h)