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 |
|