Compartir a través de


Estructura COMPPOS (shlobj_core.h)

Contiene información sobre la posición y el tamaño de un componente.

Sintaxis

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;

Miembros

dwSize

Tipo: DWORD

Tamaño de la estructura.

iLeft

Tipo: int

Borde izquierdo de la esquina superior izquierda en coordenadas de pantalla. Establezca en COMPONENT_DEFAULT_LEFT para permitir que el Shell decida la posición.

iTop

Tipo: int

La parte superior de la esquina superior izquierda en coordenadas de pantalla. Establezca en COMPONENT_DEFAULT_TOP para permitir que el Shell decida la posición.

dwWidth

Tipo: DWORD

Ancho, en píxeles.

dwHeight

Tipo: DWORD

Alto, en píxeles.

izIndex

Tipo: int

Orden z del componente.

fCanResize

Tipo: BOOL

Se establece en TRUE si el componente se puede cambiar de tamaño, FALSE si no es así.

fCanResizeX

Tipo: BOOL

Se establece en TRUE si el componente se puede cambiar de tamaño en la dirección x, FALSE si no es así.

fCanResizeY

Tipo: BOOL

Se establece en TRUE si el componente se puede cambiar de tamaño en la dirección Y, FALSE si no es así.

iPreferredLeftPercent

Tipo: int

Borde izquierdo de la esquina superior izquierda como porcentaje de ancho de pantalla.

iPreferredTopPercent

Tipo: int

La parte superior izquierda de la esquina superior izquierda como porcentaje del ancho de la pantalla.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado shlobj_core.h (incluya Shlobj.h)