Share via


LVM_SETCOLUMNWIDTH mensagem

Altera a largura de uma coluna no modo de exibição de relatório ou a largura de todas as colunas no modo de exibição de lista. Você pode enviar essa mensagem explicitamente ou usar a macro ListView_SetColumnWidth .

Parâmetros

wParam

Índice baseado em zero de uma coluna válida. Para o modo de exibição de lista, esse parâmetro deve ser definido como zero.

lParam

Nova largura da coluna, em pixels. Para o modo de exibição de relatório, há suporte para os seguintes valores especiais:

Valor Significado
LVSCW_AUTOSIZE
Dimensiona automaticamente a coluna.
LVSCW_AUTOSIZE_USEHEADER
Dimensiona automaticamente a coluna para ajustar o texto do cabeçalho. Se você usar esse valor com a última coluna, sua largura será definida para preencher a largura restante do controle de exibição de lista.

Valor retornado

Retornará TRUE se tiver êxito ou FALSE caso contrário.

Comentários

Suponha que você tenha um controle de exibição de lista de duas colunas com uma largura de 500 pixels. Se a largura da coluna zero for definida como 200 pixels e você enviar essa mensagem com wParam = 1 e lParam = LVSCW_AUTOSIZE_USEHEADER, a segunda (e última) coluna terá 300 pixels de largura.

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]
Cabeçalho
Commctrl.h