掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
リストビューにアイテムを追加するには? (ID:67538)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
シャノンさん返信ありがとうございます。 見事解決することが出来ました! また > HDITEM と LVCOLUMN を混同しないでくださいね。 > const_cast< LPTSTR >( static_cast< LPCTSTR >( item ) ); > アイテムの追加時にはこのメンバを設定する必要はありません。 すべてにのご指摘、とても勉強になりました。 特にCStringからのキャストは感動的でした。 調べていてGetBufferメソッドを見つけたので使っていた次第です。 ところで、 > InsertItem と SetItem が逆 これは逆ではないような気がします。 サンプルを読んでいて アイテム追加(InsertItem)⇒アイテム設定(SetItem) のように設定すればよいと把握しております。 ※「for (int p = ・・・」のループの1回目だけinsertで残りはsetしています。 それでその後も色々と試していたのですが、 どうやら SetItem 時には lvItem.mask にLVIF_PARAM を含ませては ならないらしいことが分かりました。 それを取ると、正常に動作致しました。 全項目に対してソートを実装しているので、サブアイテムにもLVIF_PARAMが 必要だろうと勘違いしておりました。 大変いい勉強になりました。 どうもありがとうございますm(_ _)m 今後も宜しくお願い致します。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.