私は必ずしもコードのヘルプを探しているわけではありませんが、解決策を自分で調査できるように高レベルの回答を探しています。基本的に、私は複数のドキュメントとそのビューを持つ MDI アプリを持っています。私が持っている 1 つの子フレームですべてのビューをタブとして開きたいと思います。問題は、私の子フレームが OnCreateClient メソッドでフォームとリスト ビューの 2 つのビューを持つ分割ウィンドウで静的に構成されていることです。アプリを起動したときに表示されるデフォルトのタブとしてこれを維持したいと思います。
独自のドキュメント テンプレートを含む 3 番目のビュー (editview) があり、別のタブとして開くことができるようにしたいと考えています。このように動作する他のビューがあります。これにアプローチする最良の方法は何ですか?
ビューごとに個別の子フレームを作成する必要がありますか? 別の子フレームを作成すると、「タブ」機能が失われますか?
または、子フレームの OnCreateClient メソッドを変更して、どのドキュメント テンプレートが現在のドキュメント テンプレートであるかをテストし、そのドキュメント テンプレートのビューを作成する必要がありますか? ベテランのプログラマーの何人かがそれをどのように行ったか、または行うかを知りたいです。
ありがとう。