掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DoModal関数で呼び出されたダイアログのListViewにカラムを追加するには? (ID:56031)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
環境:Visual C++6.0 SP3 DoModal関数で呼び出したダイアログのListViewにカラムを追加しようとしたら、以下のエラーメッセージボックスが出力されてしまいます。コンパイルは通ります。 ----------------------------------------------------------- Debug Assertion Failed! Program:D:\...\XXX.EXE ←ここは適当 File: afxcmn.inl Line:186 For information on how your program can cause an assertion failure.see the Visual C++ documentation on asserts. (Press Retry to debug the application) ----------------------------------------------------------- コードは以下です。 1.単純にCListViewTestDlgから、CDialog1をDoModal関数で呼び出す。 2.CDialog1に任意に追加したOnInitDialog()が最初に呼び出される。 3.OnInitDialog()内でListViewにカラムを追加しようとしたらエラー発生 〜ListViewTest.cpp〜 void CListViewTestDlg::OnButton1() { CDialog1 l_Dialog1; l_Dialog1.DoModal(); ←1 } 〜Dialog1.cpp〜 BOOL CDialog1::OnInitDialog() ←2 { 3(この行でエラーメッセージが出る。) ↓ m_ListTest.InsertColumn(0, "Column1", LVCFMT_LEFT, 25, -1); return TRUE; } 原因が分かりましたらぜひご教授ください。 よろしくお願い致します。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.