• ベストアンサー

VisualC++.net MFCのウィザードで・・・

当方初心者です。 VisualC++.net MFCのウィザードでシングルドキュメントで作成したアプリケーションをマルチドキュメントに変更するには、どの部分を変更したらよいのでしょうか? はじめからMFCを使って作り直さない方法をご存知の方おしえてください。

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

  • ベストアンサー
回答No.1

ViewとDocのコードはほとんどそのまま使えるはずだから(というか、ほとんどそのまま使えるようなコードが書けるから)、新規に起こして張り合わせるのが楽だと思う(初心者ならなおのこと)。

peroncho
質問者

お礼

早速ご回答ありがとうございました。 最も単純なプログラムをシングルドキュメントとマルチドキュメントそれぞれ作ってみて、異なる所をチェックしてましたが多くの箇所を変更する必要がありました。気がつくところはすべて書き換えてみましたが・・エラーばかりで途方にくれていました。 epistemeさんのご意見のように、新たに起こした方が賢明なようですね。ViewとDocのコードを主に修正したらよいのでしょうか。 参考になりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • MFCのマルチドキュメントで

    VisualC++.net MFCのウィザードでマルチドキュメントのアプリケーションを作成しました。 起動時はウィンドウが1つだけ開いているのですが、起動時に複数のウィンドウを起ち上げるようにするには、どの部分を変更したらよいのでしょうか? ご存知の方おしえてください。

  • 【VisualC++.NET】画像の表示に関して質問です

     『VisualC++.NET』を使用して画像処理プログラムを作成している高専生なのですが、表示方法に関して質問です。  今現在は『MFCアプリケーション』の『シングルドキュメント』で画像処理プログラムを作成し、画像を表示させていますが、このままでは、元画像を表示させたまま処理後の画像を表示させることができません。  そのため、処理後の画像を「ダイアログ」に表示させたいのですが、その方法やそれにつながる良い情報をご存知の方がいらっしゃるようでしたら、お教え願います。

  • VisualC++でエラーが大量に

    学友がVisualC++で困っています。 私では力になりません 代わりに救済をお願いします。 彼曰く VisualC++2005をインストール。 C++設定で新規プロジェクトをウィザードを使って、MFCアプリケーションスタイルで作成してすぐにビルドを行うとエラーが109件。 エラーの中には構成文エラーや「識別子が定義されていない」などのエラーが含まれます。 原因と対策お願いします

  • MFCにて、ウィザードで1度設定した内容の変更

    MFCにて、 1.プロジェクト作成時のアプリケーションウィザード 2.リソースを選択して、クラスウィザード などの、ウィザードで1度設定した内容が しばらく、コードを書いた後に、やはり、 変更したいと、考えたときに。 どのようにすれば、簡単に修正できるのでしょうか? もう、一度、ウィザードがあがって、 現在の状態が表示されていて、そのまま普通に 変更できれば理想ですが、そのようなUIが見当たりませんでしたので。 ソースのバックアップをとって、また、作りなおす ハメになってしまいます。 よろしくお願いします。

  • MFCクラスウィザードでエラーがでる

     VC++2005でリソースダイアログを作成しクラスを生成しようとしたら、「Webページエラー」ダイアログが表示さた。MFCウィザードでは「このWebサイトのアドオンは実行できません。」と表示される。 ウィザードで基本クラスを含め一切の入力は拒否される状態である。問題なく使えていた状態からの変更があったとしたら、IE7からIE8にアップしたこと以外思い当たらないが。  初歩的なことでご迷惑をかけますが、解決法やそのヒントをよろしくお願いします。

  • ウィンドウの背景に画像を配置する

    VS2008(C++)でVS2008ライクなFMCアプリケーションを作成しています。 アプリケーションウィザードのアプリケーション種類はマルチドキュメントです。 起動直後はドキュメントが開いていないため、メインウィンドウの真ん中が何かさみしいので会社のロゴなどを配置してみたいのですが、方法がわかりません。 ご存じの方がいましたら、アドバイスをお願いします。

  • 「はがき宛名印刷ウィザード」の差出人について

    Word2007で「はがき宛名印刷ウィザード」で宛名を作成しました。 宛名を個々に編集したいので「完了」グループの「完了と差し込み」より「個々にドキュメントの編集」で宛名面を作成しました。 しかし、差出人について間違いに気付き直したのですが作成した個々のドキュメントすべてを直すことになりました。 普通の「はがき宛名印刷ウィザード」で作成した場合は、どれかの宛名面を変更すればすべての宛名面で変更されていたのですが「個々のドキュメント」の場合はそのようになりません。 どれか1枚のみ直せば他のドキュメントの差出人も変更されるようなことはできるのでしょうか? 宛名件数が多いので困っています。 よろしくお願いします。

  • ACCESSのデータベースウィザードみたいな雛形?

    ACCESSをつかって簡単なデータベースを作ろうと思っています。 初心者なので、データベースウィザードを使おうと思ったのですが、目的に合う、 使えそうなものがありません。 他のデータベースウィザードや、 同じような簡単データベース作成キットみたいなものは、 ありませんか? ご存知の方、教えてください。

  • VisualC++ドキュメント/ビューアキテクチャについて

    ものの本には『データはドキュメントクラスで管理し、ビュークラスではそこからデータをもらってくる』とし、データをドキュメントクラスのメンバ変数で作ることを推奨しているのですが、 データをファイルから読み込み、ビュークラスで表示、加工するようなアプリケーションにおいて、 (a) データをドキュメントクラスのメンバ変数(public)で作る、 (b) データを外部変数で作りどこからでも参照変更できるようにする、 でどう違うのでしょうか。 c/c++初心者です。よろしくお願いします。

  • VC++APPウィザードの印刷指定

    はじめまして VC++6.0で、SDIアプリケーションを作成しています。 アプリケーションウィザードで印刷と印刷プレビューをサポートするのチェックを外してプロジェクトを作成したのですが、後から印刷を行いたいとの要求が出てきました。 かなり作成の進んだプロジェクトなので、出来れば一からやり直しは避けたいのですが、 「印刷…」をチェックしたのと同等の変更を後から加える事は出来るでしょうか? 若しくは他のうまい方法はありますでしょうか? どなたかお知恵をお貸しください。