Макрос ListView_MapIndexToID (commctrl.h)
Сопоставляет индекс элемента с уникальным идентификатором. Вы можете использовать этот макрос или отправить сообщение LVM_MAPINDEXTOID явным образом.
Синтаксис
void ListView_MapIndexToID(
hwnd,
index
);
Параметры
hwnd
Тип: HWND
Дескриптор элемента управления list-view.
index
Тип: UINT
UINT, содержащий индекс элемента.
Возвращаемое значение
None
Remarks
Элементы управления представления списка внутренне отслеживают элементы по индексу. Это может представлять проблемы, так как индексы могут изменяться во время существования элемента управления.
Этот макрос можно использовать для добавления тега к элементу идентификатора при его создании. Этот идентификатор используется для обеспечения уникальности во время существования элемента управления list-view.
Чтобы однозначно идентифицировать элемент, возьмите индекс, возвращаемый вызовом IComponent::GetDisplayInfo , и вызовите LVM_MAPINDEXTOID. Возвращаемое значение является уникальным идентификатором.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | commctrl.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по