ListView_SetExtendedListViewStyleEx macro (commctrl.h)

Define estilos estendidos para controles de exibição de lista usando a máscara de estilo. Você pode usar essa macro ou enviar a mensagem LVM_SETEXTENDEDLISTVIEWSTYLE explicitamente.

Sintaxe

void ListView_SetExtendedListViewStyleEx(
   HWND  hwndLV,
   DWORD dwMask,
   DWORD dw
);

Parâmetros

hwndLV

Tipo: HWND

Um identificador para o controle de exibição de lista que receberá a alteração de estilo.

dwMask

Tipo: DWORD

Um valor DWORD que especifica quais estilos em dw devem ser afetados. Esse parâmetro pode ser uma combinação de estilos de List-View estendidos. Somente os estilos estendidos em dwMask serão alterados. Todos os outros estilos serão mantidos como estão. Se esse parâmetro for zero, todos os estilos em dw serão afetados.

dw

Tipo: DWORD

Um valor DWORD que especifica os estilos de controle de exibição de lista estendido a serem definidos. Esse parâmetro pode ser uma combinação de estilos de List-View estendidos. Estilos que não estão definidos, mas especificados em dwMask, são removidos.

Valor de retorno

Nenhum

Observações

Quando você usa essa macro para definir o estilo LVS_EX_CHECKBOXES, qualquer índice de imagem de estado definido anteriormente será descartado. Todas as caixas de seleção serão inicializadas para o estado desmarcado. O índice de imagem de estado está contido nos bits de 12 a 15 do estado membro da estrutura LVITEM .

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