LVM_MAPIDTOINDEX mensagem
Mapeia a ID de um item para um índice.
Parâmetros
-
wParam
-
A ID exclusiva de um item.
-
lParam
-
Deve ser zero.
Valor retornado
Retorna o índice mais atual.
Comentários
Os controles de exibição de lista controlam 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.
Se você precisar do índice de um item após a criação de uma ID, poderá chamar LVM_MAPIDTOINDEX com a ID exclusiva e ele retornará o índice mais atual.
não há suporte para LVM_MAPIDTOINDEX no estilo LVS_OWNERDATA .
Observação
Em um ambiente multithread, 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 |
|