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 |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de