CListCtrl::DeleteAllItemsについて

[戻る]
なお 2007/02/15(木) 16:49:14
はじめまして、VC++初心者のなおと申します。

開発環境はWindows2000, VC6.0です。

リストビューにSetItemTextで表示したものをDeleteAllItemsで全部消去しようと思うのです
が、DeleteAllItemsの戻り値がエラーで戻ってきてしまいます。表示上は全部消去されている
のですが、メモリ使用量が増加しているのでメモリが開放されていないのだと思っています。リ
ストビューのメモリはどのようにしたら開放されるのでしょうか?

はじめて質問させて頂くので説明不足、失礼な発言があるかもしれませんがよろしくお願いいた
します。

PATIO 2007/02/19(月) 15:08:08
えーと、DeleteAllItemsの返却値はいくつになっていますか?
HELPで確認するとわかりますが、正常終了時にTRUEが返ってくるとは
限りませんからxxx == TRUEで判定していると誤判定する可能性が
ありますよ。

こういう質問をする時はエラーで返ってきてしまいますではなくて
具体的な値を提示するようにした方がいいです。
そうしないと結局、値はいくらになっているのかと尋ねる事に
なってしまいます。

古いスレッドには追加発言できません。