Share via


Método IFolderView::GetSpacing (shobjidl_core.h)

Obtém uma estrutura POINT que contém as dimensões de largura (x) e altura (y), incluindo o espaço em branco ao redor, de um item.

Sintaxe

HRESULT GetSpacing(
  [in, out] POINT *ppt
);

Parâmetros

[in, out] ppt

Tipo: POINT*

Um ponteiro para uma estrutura existente a ser preenchida com as dimensões de dimensionamento atuais dos itens na exibição da pasta.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Por exemplo, considere um ícone medindo 75 pixels por 70 pixels, com seu canto superior esquerdo localizado em pixel (0,0). Observe que essa medida inclui o gráfico visível e sua área de buffer ao redor. IFolderView::GetSpacing retornaria um ponteiro para uma estrutura POINT que contém um valor x de 75 e um valor y de 70. Se você estivesse usando essas informações para evitar sobreposição, o próximo ícone na linha à direita seria colocado com seu canto superior esquerdo em pixel (75,0). Da mesma forma, o próximo ícone abaixo seria colocado em pixel (0,70).

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)
DLL Shell32.dll

Confira também

IFolderView

IFolderView::GetDefaultSpacing