掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
他クラスのメンバ関数を呼び出すには? (ID:60361)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
CPropertySheetを持つCDialogクラス(ここが根本的に違うのでしょうか?)から void CSfxEstSpecView::OnBnClickedButton2() { // TODO : ここにコントロール通知ハンドラ コードを追加します。 CPropertyPage1 m_pPage1; m_pPage1.ListBoxClear(); } CPropertyPageの下記の関数を呼び出します。 void CMoveList::ListBoxClear(void) { int i, idx=0; CString str; //リストボックスから全ての項目を削除 ○ m_List1.ResetContent(); ○ m_List2.ResetContent(); //初期登録 for (i=1; i<30; i++) { str = m_SysData[0].DispField[i][3]; if (str == "") continue; if (m_SysData[0].DispField[i][0] == "0") { ○ m_List1.AddString (str); ○ m_List1.SetItemData (idx, idx); } else { ○ m_List2.AddString (str); ○ m_List2.SetItemData (idx, idx); } idx++; } } m_List1, m_List2はそれぞれCPropertyPage内に配置した2つのリストボックスのコントロールです。 中断されるのは行頭にコントロールを使った全ての箇所(行頭に○)で、 下記が中断メッセージです。 Debug Assertion Failed! For information on how your program can cause an assertion failure, see the Visual C++ documentation asserts.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.