ListView_SetIconSpacing macro (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
DWORD ListView_SetIconSpacing(
HWND hwndLV,
int cx,
int cy
);
Parâmetros
hwndLV
Um identificador para um controle de exibição de lista.
cx
Tipo: int
A distância, em pixels, a ser definida entre ícones no eixo x.
cy
Tipo: int
A distância, em pixels, para definir entre ícones no eixo y.
Valor de retorno
Tipo: DWORD
Retorna um valor DWORD
Observações
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 ser definidos como 4 ou maiores. 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 ambas as configurações padrão. Você não pode redefinir apenas cx ou cy para a configuração padrão definindo um deles como -1.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2003 [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | commctrl.h |