LVM_MAPIDTOINDEX消息

将项的 ID 映射到索引。

参数

wParam

项的唯一 ID。

lParam

必须为零。

返回值

返回最新的索引。

备注

列表视图控件按索引在内部跟踪项。 这可能会产生问题,因为索引在控件的生存期内可能发生更改。

创建项时,列表视图控件可使用 ID 来标记项。 可以使用此 ID 在列表视图控件的生存期内保证唯一性。

若要唯一标识项,请获取从调用(如 IComponent::GetDisplayInfo )返回的索引,并调用 LVM_MAPINDEXTOID。 返回值为唯一 ID。

如果在创建 ID 后需要项的索引,可以使用唯一 ID 调用 LVM_MAPIDTOINDEX ,并返回最新的索引。

LVS_OWNERDATA 样式不支持 LVM_MAPIDTOINDEX

注意

在多线程环境中,索引仅在承载列表视图控件的线程上得到保证,而不保证在后台线程上。

注意

若要使用此消息,必须提供指定Comclt32.dll版本 6.0 的清单。 有关清单的详细信息,请参阅 启用视觉样式

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Commctrl.h