リストビューで隠れた値を設定・取得するには?

解決


こみゅ  2007-05-27 01:14:38  No: 65210  IP: 192.*.*.*

はじめまして。
Windows XP + VS.NET 2005 でダイアログベースのプログラミングをしています。
その中で、リストビューってやつを初めて使ったのですが

リストボックスで言うLB_SETITEMDATAみたいに、隠れIDみたいな値を設定した
り、同じくLB_GETITEMDATA選択された項目(複数選択ができない設定にしていま
す)の、↑で設定した隠れIDみたいな値を取得したりすることは可能なのでしょ
うか?

ListView_SetItem、ListView_GetItemがそれらしいと思ったのですが・・・こ
の中にリストビューに表示させない値(IDみたいなもの)を設定することができ
るのでしょうか?
もし可能であれば、どこにその値を設定すればよいのか教えていただけません
でしょうか?

編集 削除
渋木宏明(ひどり)  URL  2007-05-27 10:03:35  No: 65211  IP: 192.*.*.*

ListView_SetItem、ListView_GetItem であってます。

LVITEM 構造体のヘルプをよく読んでみてください。
lParam メンバがユーザデータの格納用に予約されています。

編集 削除
こみゅ  2007-05-27 10:57:09  No: 65212  IP: 192.*.*.*

>渋木宏明(ひどり)さん

できました!!
ありがとうございました!!

編集 削除