Condividi tramite


messaggio di LVM_MAPIDTOINDEX

Esegue il mapping dell'ID di un elemento a un indice.

Parametri

wParam

ID univoco di un elemento.

lParam

Deve essere zero.

Valore restituito

Restituisce l'indice più recente.

Commenti

I controlli visualizzazione elenco tengono traccia internamente degli elementi in base all'indice. Ciò può presentare problemi perché gli indici possono cambiare durante la durata del controllo.

Il controllo visualizzazione elenco può contrassegnare un elemento con un ID al momento della creazione dell'elemento. È possibile utilizzare questo ID per garantire l'univocità durante la durata del controllo visualizzazione elenco.

Per identificare in modo univoco un elemento, accettare l'indice restituito da una chiamata, ad esempio IComponent::GetDisplayInfo e chiamare LVM_MAPINDEXTOID. Il valore restituito è un ID univoco.

Se è necessario l'indice di un elemento dopo la creazione di un ID, è possibile chiamare LVM_MAPIDTOINDEX con l'ID univoco e restituisce l'indice più recente.

LVM_MAPIDTOINDEX non è supportato nello stile di LVS_OWNERDATA .

Nota

In un ambiente multithreading, l'indice è garantito solo nel thread che ospita il controllo visualizzazione elenco, non nei thread in background.

Nota

Per usare questo messaggio, è necessario specificare un manifesto che specifica Comclt32.dll versione 6.0. Per altre informazioni sui manifesti, vedere Abilitazione degli stili di visualizzazione.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Commctrl.h