Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Mapeia a ID de um item para um índice. Você pode usar essa macro ou enviar a mensagem LVM_MAPIDTOINDEX explicitamente.
Sintaxe
UINT ListView_MapIDToIndex(
HWND hwnd,
UINT id
);
Parâmetros
hwnd
Um identificador para o controle de exibição de lista.
id
Um UINT que contém a ID exclusiva de um item.
Valor de retorno
Retorna o índice mais atual.
Observações
Controles de exibição de lista rastreiam internamente itens por índice. Isso pode apresentar problemas porque os índices podem ser alterados durante a existência do controle.
Você pode usar essa macro para marcar um item com uma ID ao criar o item. Use essa ID para garantir a exclusividade durante a existência do controle de exibição de lista.
Para identificar exclusivamente um item, pegue o índice que retorna de uma chamada, como IComponent::GetDisplayInfo e chame LVM_MAPINDEXTOID. O valor retornado é uma ID exclusiva.
Se você precisar saber o índice de um item depois de criar uma ID, chame LVM_MAPIDTOINDEX com a ID exclusiva e retornará o índice mais atual.
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 |