macro ListView_MapIndexToID (commctrl.h)
Mappe l’index d’un élément à un ID unique. Vous pouvez utiliser cette macro ou envoyer explicitement le message LVM_MAPINDEXTOID.
Syntaxe
UINT ListView_MapIndexToID(
HWND hwnd,
UINT index
);
Paramètres
hwnd
Handle du contrôle list-view.
index
Type : UINT
Un UINT qui contient l’index d’un élément.
Valeur de retour
Type : UINT
Retourne un ID unique.
Remarques
Les contrôles d’affichage de liste effectuent le suivi interne des éléments par index. Cela peut présenter des problèmes, car les index peuvent changer pendant l’existence du contrôle.
Vous pouvez utiliser cette macro pour baliser un élément avec un ID lorsque vous créez l’élément. Vous utilisez cet ID pour garantir l’unicité pendant l’existence 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | commctrl.h |