Compartilhar via


LVM_MAPINDEXTOID mensagem

Mapeia o índice de um item para uma ID exclusiva.

Parâmetros

wParam

O índice de um item.

lParam

Deve ser zero.

Valor retornado

Retorna uma ID exclusiva.

Comentários

Os controles de exibição de lista acompanham internamente os itens por índice. Isso pode apresentar problemas porque os índices podem ser alterados durante o tempo de vida do controle.

O controle de exibição de lista pode marcar um item com uma ID quando o item é criado. Você pode usar essa ID para garantir a exclusividade durante o tempo de vida do controle de exibição de lista.

Para identificar exclusivamente um item, pegue o índice retornado de uma chamada como IComponent::GetDisplayInfo e chame LVM_MAPINDEXTOID. O valor retornado é uma ID exclusiva.

Observação

Em um ambiente multithreaded, o índice só é garantido no thread que hospeda o controle de exibição de lista, não em threads em segundo plano.

Observação

Para usar essa mensagem, você deve fornecer um manifesto especificando Comclt32.dll versão 6.0. Para obter mais informações sobre manifestos, consulte Habilitando estilos visuais.

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