LVM_MAPINDEXTOID メッセージ
項目のインデックスを一意の ID にマップします。
パラメーター
-
wParam
-
項目のインデックス。
-
lParam
-
ゼロを指定してください。
戻り値
一意の ID を返します。
解説
リスト ビュー コントロールは、インデックスによってアイテムを内部的に追跡します。 これは、コントロールの有効期間中にインデックスが変更される可能性があるため、問題が発生する可能性があります。
リスト ビュー コントロールは、アイテムの作成時に ID を持つアイテムにタグを付けることができます。 この ID を使用すると、リスト ビュー コントロールの有効期間中に一意性を保証できます。
項目を一意に識別するには、 IComponent::GetDisplayInfo などの呼び出しから返されるインデックスを取得し、 LVM_MAPINDEXTOIDを呼び出します。 戻り値は一意の ID です。
Note
マルチスレッド環境では、インデックスは、バックグラウンド スレッドではなく、リスト ビュー コントロールをホストするスレッドでのみ保証されます。
Note
このメッセージを使用するには、バージョン 6.0 Comclt32.dll指定するマニフェストを指定する必要があります。 マニフェストの詳細については、「 ビジュアル スタイルの有効化」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー |
|