リストビューのLV_ITEM構造体 – プログラミング – Home

リストビューのLV_ITEM構造体
 
通知
すべてクリア

[解決済] リストビューのLV_ITEM構造体


あきら
 あきら
(@あきら)
ゲスト
結合: 23年前
投稿: 49
Topic starter  

こんにちは。あきらです。

リストビュー(カラム数 9)のカラムがクリックされたときにソートされる処理をつくってい
ます。

LV_ITEM構造体のmaskメンバにLVIF_PARAM を設定しようと、

LV_ITEM item;
item.mask = LVIF_TEXT | LVIF_STATE | LVIF_PARAM;
   ・
   ・
item.lParam = int型変数

としましたが、サブアイテムが表示されなくなりました。

過去ログもたくさんみたのですが、どのようにlParamメンバを設定しているのかわかりませ
ん。比較関数や、カラムクリック時の処理はできていると思います。

どうかおしえてください。


引用未解決
トピックタグ
不良PG
 不良PG
(@不良PG)
ゲスト
結合: 23年前
投稿: 188
 

上記の方法でLPARAMの設定は、出来ると思いますが、
LV_ITEMの他のメンバを正しく設定していますか?


返信引用
蟹飯
 蟹飯
(@蟹飯)
ゲスト
結合: 23年前
投稿: 3
 

こんにちは

先頭のカラムにだけ LVIF_PARAM を設定します

if (SubItem == 0)
item.mask = LVIF_TEXT | LVIF_STATE | LVIF_PARAM;
else
item.mask = LVIF_TEXT;


返信引用
あきら
 あきら
(@あきら)
ゲスト
結合: 23年前
投稿: 49
Topic starter  

できました!!
いわれてみれば、そういうことだったのだと気づきました。
締め切り前であせっていたので、あわててしまいました。

すぐに返事をいただいて、ありがとうございます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました