• ベストアンサー

Visual C++ 6.0について

Visual C++ 6.0について Visual C++ 6.0のワークスペースのClassViewに「CDay7Dlg」が表示されません。 「MFC AppWizard(exe)」でアプリケーションを作成しています。 作成しているアプリケーション名は「Day7」です。 解決法がわかる方は回答よろしくお願いします。 状況は添付した画像の通りです。

質問者が選んだベストアンサー

  • ベストアンサー
noname#144013
noname#144013
回答No.3

こんにちは。 googleで下記ワードで検索してみると、幾つか関連がありそうな情報が出てきますね。   検索ワード: Visual C++ ClassView 表示されない どうやら、Visual C++ 6.0では、ClassView回りの処理に不具合がありそうな雰囲気です。 まず、VC6(Developer Studio)で下記のことを確認してみて下さい。 1)FileViewのツリー表示で、該当のダイアログクラスのソースファイル名(*.cpp、*.h)が  表示されているか確認。 2)上記1)で、もし表示されていない場合は、     メニュー操作: [プロジェクト] → [プロジェクトへ追加] → [ファイル]   の操作で、該当のファイルをプロジェクトに追加して下さい。 3)ClassViewを表示して、該当のダイアログクラスが表示されるか確認。 上記の操作で、ダメな場合は下記の操作を行ってみて下さい。 1)VC6(Developer Studio)を一旦終了する。 2)プロジェクトファイルがあるフォルダ内の以下のファイルを削除する。    ~~~.ncb    ※~~~の部分はプロジェクト名 3)VC6(Developer Studio)で、再度、プロジェクトのワークスペースを開く。 4)ClassViewを表示させると、再構築されると思いますので、それで全ての  クラスが表示されるか確認する。 上記の操作でも、ダメな場合は下記関連サイトの情報を参考にしてみて下さい。 ■関連の過去ログ Visual C++ 6.0 でクラス表示が消えてしまう http://qanda.rakuten.ne.jp/qa357051.html ■関連情報 VC6のClassView不具合 http://yk.tea-nifty.com/netdev/2004/09/vc6classview.html ClassViewタブのツリーにクラスが表示されない?? http://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi?print+200306/03060012.txt VC6 で ClassView にクラスリストが表示されないのですが ・・・ ? http://www.s-cradle.com/developer/sophiaframework/reversefaq/010/vc6_classview.html 以上です。

Hrt-Not
質問者

お礼

回答ありがとうございました。

その他の回答 (2)

  • BuriBuri4
  • ベストアンサー率28% (150/525)
回答No.2

VC++のクラスエクスプーラーは時々クラスを見失いますね。 ウィザードを使用した直後に見失う事が多いように思います。 ソリューションタブからCDay7Dlg.hを開いて修正(改行を一個入れてから削除とか、兎に角修正フラグが立てばよい)して、上書き保存すればクラスエクスプローラーに表示されるようになると思います。

Hrt-Not
質問者

お礼

回答、ありがとうございました。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

VC6はもはや忘却の彼方ですが… >「MFC AppWizard(exe)」でアプリケーションを作成しています。 アプリケーションのタイプでSDI/MDIを選択した場合は、CxxxxDlgというものは作成されないかと。 タイプでダイアログベースにした場合はCxxxxDlgとなるかと思いますが…

Hrt-Not
質問者

お礼

回答ありがとうございました。

Hrt-Not
質問者

補足

ダイアログベースで作成しています。 最初は表示されていましたが、気づいたら表示がなくなっていました。

関連するQ&A