_Message MAPIDTOINDEX LVM

Cartes l’ID d’un élément à un index.

Paramètres

wParam

ID unique d’un élément.

lParam

Doit être zéro.

Valeur retournée

Retourne l’index le plus récent.

Remarques

Les contrôles List-View effectuent le suivi interne des éléments par index. Cela peut présenter des problèmes, car les index peuvent changer pendant la durée de vie du contrôle.

Le contrôle List-View peut baliser un élément avec un ID lors de la création de l’élément. Vous pouvez utiliser cet ID pour garantir l’unicité pendant la durée de vie du contrôle List-View.

Pour identifier un élément de manière unique, prenez l’index retourné à partir d’un appel tel que IComponent :: GetDisplayInfo et appelez LVM _ MAPINDEXTOID. La valeur de retour est un ID unique.

Si vous avez besoin de l’index d’un élément après la création d’un ID, vous pouvez appeler LVM _ MAPIDTOINDEX avec l’ID unique et il retourne l’index le plus récent.

LVM _ MAPIDTOINDEX n’est pas pris en charge sous le style _ OWNERDATA LVS .

Notes

Dans un environnement multithread, l’index est garanti uniquement sur le thread qui héberge le contrôle List-View, et non sur les threads d’arrière-plan.

Notes

Pour utiliser ce message, vous devez fournir un manifeste spécifiant Comclt32.dll version 6,0. Pour plus d’informations sur les manifestes, consultez activation des styles visuels.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
En-tête
Commctrl. h