LVM_MAPIDTOINDEX message
Mappe l’ID d’un élément à un index.
-
wParam
-
ID unique d’un élément.
-
lParam
-
Doit être zéro.
Retourne l’index le plus actuel.
Les contrôles list-view effectuent un 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 d’affichage de liste peut marquer un élément avec un ID lors de sa création. 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 actuel.
LVM_MAPIDTOINDEX n’est pas pris en charge sous le style LVS_OWNERDATA .
Note
Dans un environnement multithread, l’index est garanti uniquement sur le thread qui héberge le contrôle d’affichage de liste, et non sur les threads d’arrière-plan.
Note
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.
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|