LVM_MAPINDEXTOID сообщение
Сопоставляет индекс элемента с уникальным идентификатором.
Параметры
-
wParam
-
Индекс элемента.
-
lParam
-
Должен равняться нулю.
Возвращаемое значение
Возвращает уникальный идентификатор.
Комментарии
Элементы управления представления списка внутренне отслеживают элементы по индексу. Это может представлять проблемы, так как индексы могут изменяться в течение времени существования элемента управления.
Элемент управления представлением списка может помечать элемент с идентификатором при его создании. Этот идентификатор можно использовать, чтобы гарантировать уникальность в течение всего времени существования элемента управления представлением списка.
Чтобы уникально определить элемент, возьмите индекс, возвращаемый вызовом IComponent::GetDisplayInfo , и вызовите LVM_MAPINDEXTOID. Возвращаемое значение является уникальным идентификатором.
Примечание
В многопоточной среде индекс гарантируется только в потоке, в котором размещается элемент управления представлением списка, а не в фоновых потоках.
Примечание
Чтобы использовать это сообщение, необходимо предоставить манифест, указывающий Comclt32.dll версии 6.0. Дополнительные сведения о манифестах см. в разделе Включение визуальных стилей.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|