Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Altera o estado de um item em um controle de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_SETITEMSTATE explicitamente.
Sintaxe
void ListView_SetItemState(
HWND hwndLV,
int i,
UINT data,
UINT mask
);
Parâmetros
hwndLV
Um identificador para o controle de exibição de lista.
i
Tipo: int
O índice do item de exibição de lista. Se esse parâmetro for -1, a alteração de estado será aplicada a todos os itens.
data
Novos bits de estado para o item. O parâmetro de máscara de
| Valor | Significado |
|---|---|
|
O item é marcado para uma operação de recortar e colar. |
|
O item é realçado como um destino de arrastar e soltar. |
|
O item tem o foco, portanto, ele é cercado por um retângulo de foco padrão. Embora mais de um item possa ser selecionado, apenas um item pode ter o foco. |
|
O item está selecionado. A aparência de um item selecionado depende se ele tem o foco e também as cores do sistema usadas para seleção. Os itens só serão exibidos como selecionados se o controle de exibição de lista tiver foco ou o estilo LVS_SHOWSELALWAYS for usado. |
mask
Bits do parâmetro de dados
Valor de retorno
Nenhum
Observações
O valor de estado de um item inclui um conjunto de sinalizadores de bits que indicam o estado do item. O valor de estado também pode incluir índices de lista de imagens que indicam a imagem de estado do item e a imagem de sobreposição.
O parâmetro máscara de
Os bits 8 a 11 do parâmetro de dados
Os bits 12 a 15 do parâmetro de dados
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 |