Macro ListView_MapIDToIndex (commctrl.h)
Asigna el identificador de un elemento a un índice. Puede usar esta macro o enviar explícitamente el mensaje de LVM_MAPIDTOINDEX .
Sintaxis
void ListView_MapIDToIndex(
hwnd,
id
);
Parámetros
hwnd
Tipo: HWND
Identificador del control de vista de lista.
id
Tipo: UINT
Un UINT que contiene el identificador único de un elemento.
Valor devuelto
None
Observaciones
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 existencia del control.
Puede usar esta macro para etiquetar un elemento con un identificador al crear el elemento. Use este identificador para garantizar la unicidad durante la existencia del control de vista de lista.
Para identificar de forma única un elemento, tome el índice que devuelve de una llamada, como IComponent::GetDisplayInfo y llame a LVM_MAPINDEXTOID. El valor devuelto es un identificador único.
Si necesita conocer el índice de un elemento después de crear un identificador, llame a LVM_MAPIDTOINDEX con el identificador único y devuelva el índice más actual.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | commctrl.h |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de