macro ListView_SetIconSpacing (commctrl.h)

Define o espaçamento entre ícones em controles de exibição de lista definidos como o estilo LVS_ICON . Você pode usar essa macro ou enviar a mensagem LVM_SETICONSPACING explicitamente.

Sintaxe

void ListView_SetIconSpacing(
   hwndLV,
   cx,
   cy
);

Parâmetros

hwndLV

Tipo: HWND

Um identificador para um controle de exibição de lista.

cx

Tipo: int

A distância, em pixels, para definir entre ícones no eixo x.

cy

Tipo: int

A distância, em pixels, para definir entre ícones no eixo y.

Retornar valor

Nenhum

Comentários

Os parâmetros cx e cy são relativos ao canto superior esquerdo de um bitmap de ícone. Portanto, para definir o espaçamento entre ícones que não se sobrepõem, os valores cx ou cy devem incluir o tamanho do ícone, além da quantidade de espaço vazio desejado entre ícones. Valores que não incluem a largura do ícone resultarão em sobreposições.

Ao definir o espaçamento do ícone, cx e cy devem definir como 4 ou maior. Valores menores não produzirão o layout desejado. Você pode redefinir cx e cy para o espaçamento padrão definindo ambos os valores como -1. Essa abordagem só permite que você redefina as duas configurações padrão. Não é possível redefinir apenas cx ou cy para a configuração padrão definindo uma delas como -1.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [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 commctrl.h