hakuryuu wrote:
-----------------------------------------------------------------------
> VC++6.0の CListCtrlクラスを使用して5列のリストコントロールを
> 作成しているのですがCListCtrl::SortItems もしくはCListCtrl::
> Createのスタイル設定で昇順を行わせたいのですが
>
> 第1列 (メインアイテム)での昇順はできるのですが
> 第2列、第3列の昇順
> もしくはその二つ以上の組み合わせた昇順・降順を行わせる場合は
> どうするのでしょうか?
-----------------------------------------------------------------------
「オーナーデータ」属性を指定して、自分でソートする必要がある
と思います。
頑張ればできないこともないかもしれませんが、「オーナーデータ」
属性と、ソート機能を追加したCArrayなりCMap派生クラスを使って
データ管理する方が、実際に楽だし。
但し「オーナーデータ」属性は、初期の「Windows95」では使え
なかった(IE4をインストールすれば可)気がします。
+---------------------------------------------------------------------+
| From : Dairyo Gokan ( 後神 大陵 ) |
| Org. : Hitmark Computer Corporation ( ヒットマークコンピュータ ) |
| Adrs : 13256 Northup Way Suite 3, Bellevue WA 98005 |
| TEL:425-649-8808 FAX:425-649-9001 mailto:n...@can.bekkoame.ne.jp |
+---------------------------------------------------------------------+
-----------------------------------------------------------------------
> VC++6.0の CListCtrlクラスを使用して5列のリストコントロールを
> 作成しているのですがCListCtrl::SortItems もしくはCListCtrl::
> Createのスタイル設定で昇順を行わせたいのですが
>
> 第1列 (メインアイテム)での昇順はできるのですが
> 第2列、第3列の昇順
> もしくはその二つ以上の組み合わせた昇順・降順を行わせる場合は
> どうするのでしょうか?
-----------------------------------------------------------------------
「オーナーデータ」属性を指定して、自分でソートする必要がある
と思います。
頑張ればできないこともないかもしれませんが、「オーナーデータ」
属性と、ソート機能を追加したCArrayなりCMap派生クラスを使って
データ管理する方が、実際に楽だし。
但し「オーナーデータ」属性は、初期の「Windows95」では使え
なかった(IE4をインストールすれば可)気がします。
+---------------------------------------------------------------------+
| From : Dairyo Gokan ( 後神 大陵 ) |
| Org. : Hitmark Computer Corporation ( ヒットマークコンピュータ ) |
| Adrs : 13256 Northup Way Suite 3, Bellevue WA 98005 |
| TEL:425-649-8808 FAX:425-649-9001 mailto:n...@can.bekkoame.ne.jp |
+---------------------------------------------------------------------+