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