SDIのドキュメントクラスのコピーは可能か?

解決


Coffee  2007-07-13 03:46:01  No: 65652

こんにちは。以前CFileDialogのフィルタで質問をしたCoffeeという者です。

VC++ 6.0でMFC(SDI)で開発しております。
通常SDIは【1つのファイルに対して操作するインターフェイス】なので
ドキュメント(Doc)クラスのメモリを使用してファイル内容を取り込んでいます。

そこで、

①Docクラスをコピーして、全く同じクラスを作成
②そのコピーしたクラスの読込関数を使用して
  コピーしたクラスのメモリにファイル内容を取込。

ということは可能でしょうか?

要するに
Aファイルは「本体Docクラスのメモリ」へ取込、
Bファイルは「コピーしたDocクラスのメモリ」へ別々で取込たいのです。

SDIでも新たにDoc,Viewrクラスを作成することが出来るようですが
本体Docクラスと同じ関数を使用したいので
新規作成というイメージでは無いのです。

行き詰ってしまいまた投稿してしまいました。
ご存知の方お力添えをお願いします。_(._.)_


Coffee  2007-07-21 02:46:22  No: 65653

結局別アプリとして作成することとしました。
メモリ領域に取り込む関数郡をクラスにして、それを共通部品として使用しました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加