CListCtrlを取得して利用するとエラーになります。

[戻る]
水の 2005/05/11(水) 18:58:56
WinXP SP1 MFC VC++6.0

CListCtrlを取得して利用するとエラーになります。
自分でも何故このタイミングでエラーになるか見当もつきません。
助けてください


CListCtrl& ListCtrl = GetListCtrl();
ListCtrl.DeleteAllItems();<<================ error

水の 2005/05/11(水) 20:09:47
すみません抽象的でした。

一度CListViewを削除してからもう一度作成して

CListCtrl& ListCtrl = GetListCtrl();
ListCtrl.DeleteAllItems();<<================ error

を行うとエラーになります。

たぶん、GetListCtrlは一番最初に作成したリストを取得するので
エラーになると思います。


GetListCtrlを新規に作成したビューに関連づけすることは可能ですか?

REE 2005/05/11(水) 20:32:18
>一度CListViewを削除してからもう一度作成して

この部分のコードを提示してください。

dairygoods 2005/05/12(木) 09:24:40
コンストラクタ等、
まだビューが生成されていタイミングで呼び出していませんか?

ori 2005/05/12(木) 10:08:01
エラーが起きたのならそのエラーメッセージを書くべきです。

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