ListView_SetColumnWidth macro (commctrl.h)
Usado para alterar 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 usar essa macro ou enviar a mensagem LVM_SETCOLUMNWIDTH explicitamente.
Sintaxe
BOOL ListView_SetColumnWidth(
HWND hwnd,
int iCol,
int cx
);
Parâmetros
hwnd
Um identificador para o controle de exibição de lista.
iCol
Tipo: int
O í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.
cx
Tipo: int
A nova largura da coluna, em pixels. Para o modo de exibição de relatório, há suporte para os seguintes valores especiais:
Valor de retorno
Retorna TRUE se tiver êxito ou false caso contrário.
Observações
Suponha que você tenha um controle de exibição de lista de 2 colunas com uma largura de 500 pixels. Se a largura da coluna zero estiver definida como 200 pixels e você fizer a chamada a seguir.
ListView_SetColumnWidth(hwnd, 1, LVSCW_AUTOSIZE_USEHEADER)
A segunda (e última) coluna terá 300 pixels de largura.
Observe que ListView_SetColumnWidth converte o parâmetro cx em um valor de 16 bits.
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 |