LVM_MAPIDTOINDEX Nachricht
Ordnet die ID eines Elements einem Index zu.
Parameter
-
wParam
-
Die eindeutige ID eines Elements.
-
lParam
-
Muss Null sein.
Rückgabewert
Gibt den aktuellsten Index zurück.
Bemerkungen
Listenansichtssteuerelemente verfolgen Elemente intern nach Index. Dies kann Probleme verursachen, da sich Indizes während der Lebensdauer des Steuerelements ändern können.
Das Listenansicht-Steuerelement kann ein Element mit einer ID markieren, wenn das Element erstellt wird. Sie können diese ID verwenden, um die Eindeutigkeit während der Lebensdauer des Listenansichtssteuerelements zu gewährleisten.
Um ein Element eindeutig zu identifizieren, nehmen Sie den Index, der von einem Aufruf wie IComponent::GetDisplayInfo zurückgegeben wird, und rufen Sie LVM_MAPINDEXTOID auf. Der Rückgabewert ist eine eindeutige ID.
Wenn Sie den Index eines Elements benötigen, nachdem eine ID erstellt wurde, können Sie LVM_MAPIDTOINDEX mit der eindeutigen ID aufrufen und den aktuellsten Index zurückgeben.
LVM_MAPIDTOINDEX wird im format "LVS_OWNERDATA" nicht unterstützt.
Hinweis
In einer Multithreadumgebung ist der Index nur für den Thread garantiert, der das Listenansichtssteuerelement hostet, nicht in Hintergrundthreads.
Hinweis
Um diese Meldung verwenden zu können, müssen Sie ein Manifest angeben, das Comclt32.dll Version 6.0 angibt. Weitere Informationen zu Manifesten finden Sie unter Aktivieren von visuellen Formatvorlagen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|