次の方法で共有


CListCtrl::MapIDToIndex

インデックスに現在のリスト ビュー コントロールのアイテムの一意の ID を割り当てます。

UINT MapIDToIndex(
     UINT id
) const;

パラメーター

パラメーター

説明

[入力] id

項目の一意の ID。

戻り値

指定した ID の現在のインデックス

解説

内部的にリスト ビュー コントロールでは、インデックスによって項目を追跡します。これは、インデックスがコントロールの有効期間中に変更できるため、問題が発生します。リスト ビュー コントロールでは、項目が作成され、リスト ビュー コントロールの有効期間中に一意性を保証するためにこの ID を使用する ID の項目をマークできます。

マルチスレッド環境でインデックスがリスト ビュー コントロールをホストするバックグラウンド スレッドのスレッドだけでなく、保証されないことに注意してください。

このメソッドは Windows SDKで説明する LVM_MAPIDTOINDEX のメッセージを送信します。

必要条件

ヘッダー: afxcmn.h

このコントロールは、Windows XP 以降でサポートされます。

このメソッドに関するその他の要件については、「Windows Vista コモン コントロールの作成要件」を参照してください。

参照

関連項目

CListCtrl クラス

階層図

LVM_MAPIDTOINDEX

CListCtrl::MapIndexToID