■MFC相談室 mfc13d.dll■
■ このスレッドは過去ログ倉庫に格納されています
0647デフォルトの名無しさん
2005/05/29(日) 04:03:26を真似て、タブコントロールを使ったプログラムを書いてます。
今まで、タブページを2ページにして通常に動作していました。
で、3ページ目を加えようとして、
○新しいダイアログボックス(IDD_DIALOG3)を作成
○これに対応するクラス(CDlg3)を作成
○タブコントロールの初期化(上のHPの(4)-1部分)に3ページ目の記述
○親ダイアログのクラス宣言にCDlg3 m_dlg3を追加
(今まで通常に動作していたCDlg2 m_dlg2の次行に)
・・・と行い、「m_dlg3.Create(IDD_DIALOG3 , this);」を加えようとして異変に気付きました。
「m_dlg3.」と入力した際、利用できる関数一覧?みたいなのが表示されるのが
普通ですが、これが表示されませんでした。(クラス宣言内でCDlg3 m_dlg3は確かに記入したのに)
で、この「m_dlg3」にマウスポインタを合わせても、通常は表示される変数の情報も表示されません。
嫌な予感がしつつ、追加作業を進め、コンパイルしてエラー・警告ともに0。
しかし、実行すると親ダイアログも何も表示されず、OnInitDialogの段階で既に問題が起こっている様子。
デバッグ実行すると、アクセスバイオレーション。
多分、自分がどこかで見落としているのでしょうが、どうにも原因が分かりません。
何か気付いた点があれば、ご教授下さい。宜しくお願いします。
■ このスレッドは過去ログ倉庫に格納されています