none
.NET2002のMFCプロジェクトで[変数の追加]ウィンドウが空白になります。 RRS feed

  • 質問

  • VC++ .NET2002のMFCプロジェクトでダイアログアプリケーションとか作成して、

    貼り付けたコントロールを右クリックして[変数の追加]を選ぶと、ウィザードが起動しますが、その画面が真っ白けで何も表示されなくなってしまいました。普通はメンバ変数とかの入力用のエディットボックスとか表示されますが、そういうのが一切無いんです。また、そのウィザードウィンドウのタイトルバーにも何も文字列が表示されません。

    [イベントハンドラの追加]ではきちんと画面が表示されて操作出来ます。

    同様に、クラスビューからメンバ関数の追加は出来ましたが、やはりメンバ変数の追加では変数の追加ウィザードが起動するにもかかわらず画面が真っ白です。

    レジストリでも壊れたのでしょうか?直す方法はあるでしょうか?

     

    2007年5月14日 14:07

すべての返信

  • MFC の各種ウィザードは、HTML で書かれていまして、 Visual Studio をインストールしたフォルダ内に入っています。

    これらのHTMLが読めないと真っ白になるようです。

     

    私が確認したところ、Visual Studio .NET 2003 では、

     C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\VCWizards\MemVariableWiz

     (c:\にインストールした場合)

    に、変数の追加の際に表示される HTML がありました。

     

    試しにこのフォルダを削除したところ、「真っ白」が再現できたので、この辺りのフォルダ環境が壊れている可能性が考えられます。

     

     

    Visual Studio .NET 2002 で確認が出来ないのですが、おそらく大差ないと思います。

    一度 Visual Studio を再インストール、もしくは修復セットアップをしてみてはいかがでしょうか。

     

     

    2007年5月15日 0:38
  • 症状からすると以下のものと同等に思えます。

     

    >> 変数の追加ウィザード

    > http://forums.belution.com/ja/vc/000/387/95s.shtml

     

    # また別の原因が絡んでいると、解決法も変わってきそうですが。

     

    2007年5月15日 23:17