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

解決


こみゅ  2007-05-27 10:14:38  No: 65210

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

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

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


渋木宏明(ひどり)  URL  2007-05-27 19:03:35  No: 65211

ListView_SetItem、ListView_GetItem であってます。

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


こみゅ  2007-05-27 19:57:09  No: 65212

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加