Estrutura COMPPOS (shlobj_core.h)

Contém informações sobre a posição e o tamanho de um componente.

Sintaxe

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;

Membros

dwSize

Tipo: DWORD

O tamanho da estrutura.

iLeft

Tipo: int

A borda esquerda do canto superior esquerdo nas coordenadas da tela. Defina como COMPONENT_DEFAULT_LEFT para permitir que o Shell decida a posição.

iTop

Tipo: int

A parte superior do canto superior esquerdo nas coordenadas da tela. Defina como COMPONENT_DEFAULT_TOP para permitir que o Shell decida a posição.

dwWidth

Tipo: DWORD

A largura, em pixels.

dwHeight

Tipo: DWORD

A altura, em pixels.

izIndex

Tipo: int

A ordem z do componente.

fCanResize

Tipo: BOOL

Defina como TRUE se o componente for redimensionável, FALSE se não for.

fCanResizeX

Tipo: BOOL

Defina como TRUE se o componente for redimensionável na direção x, FALSE se não for.

fCanResizeY

Tipo: BOOL

Defina como TRUE se o componente for redimensionável na direção y, FALSE se não for.

iPreferredLeftPercent

Tipo: int

A borda esquerda do canto superior esquerdo como uma porcentagem da largura da tela.

iPreferredTopPercent

Tipo: int

A parte superior do canto superior esquerdo como uma porcentagem da largura da tela.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho shlobj_core.h (inclua Shlobj.h)