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