mensaje de LVM_MAPIDTOINDEX

Asigna el identificador de un elemento a un índice.

Parámetros

wParam

Identificador único de un elemento.

lParam

Debe ser cero.

Valor devuelto

Devuelve el índice más actual.

Comentarios

Los controles de vista de lista realizan un seguimiento interno de los elementos por índice. Esto puede presentar problemas porque los índices pueden cambiar durante la duración del control.

El control de vista de lista puede etiquetar un elemento con un identificador cuando se crea el elemento. Puede usar este identificador para garantizar la unicidad durante la vigencia del control de vista de lista.

Para identificar de forma única un elemento, tome el índice que se devuelve de una llamada como IComponent::GetDisplayInfo y llame a LVM_MAPINDEXTOID. El valor devuelto es un identificador único.

Si necesita el índice de un elemento después de crear un identificador, puede llamar a LVM_MAPIDTOINDEX con el identificador único y devuelve el índice más actual.

LVM_MAPIDTOINDEX no se admite en el estilo LVS_OWNERDATA .

Nota:

En un entorno multiproceso, el índice solo se garantiza en el subproceso que hospeda el control de vista de lista, no en subprocesos en segundo plano.

Nota

Para usar este mensaje, debe proporcionar un manifiesto que especifique Comclt32.dll versión 6.0. Para obtener más información sobre los manifiestos, consulte Habilitación de estilos visuales.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Commctrl.h