掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ListView_DeleteItemの副作用をなくすには? (ID:53125)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ソートに使う比較関数をどうやって書いてます? なんか巷には、SortItems を呼ぶ前にアイテムの lParam をインデックスと同じ値に再割り当てしているサンプルが多いようで。 これは、比較関数に渡された lParam をインデックスの代わりに使って GetItemText を呼んでいるためですね。ゆうきさんのもこうでしょうか? 比較関数で GetItemText を使うためにアイテムのインデックスを得る必要がある…これを横着しているわけです。 FindItem を使って、lParam からインデックスを求めれば、lParam が何だろうと GetItemText は可能です。 また、SDK ならば SortItemsEx も使えるかも。 コイツは比較関数に lParam ではなくインデックスを渡してくれる親切なやつです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.