MDIでMainメニューからViewクラスを呼び出すには?


ユタカ  2004-12-08 21:23:29  No: 55550  IP: [192.*.*.*]

MDIでDirectPlayのチャットを作ってるんですが、なかなかうまくいきません。
DirectPlay関連クラスには、一つのクラスからしか呼び出せないようなので、すべての操作をViewに入れようともがいています。
そこで質問です。
Mainメニューの場合、MainFrmクラスにしかハンドラを作れないのですが、これをViewクラスに作れるようにはできないんでしょうか?
とりあえずWizardに従っていけばViewにもハンドラをつくれるんですが、実行したときには淡色になってしまいます。
ちなみに、子ウインドウは最初は閉じている状態で起動してます。
どうかよろしく。

編集    削除
なーめ  2004-12-09 17:21:08  No: 55551  IP: [192.*.*.*]

Mainメニューって
Childフレームがないときにも表示されるし、
複数のViewがあるときにはどれか1つ選択するか、
全てのViewに送るかという判断もあると思われるので、
一度CMainFrame で受け取って
送り先のViewを特定してから
改めて SendMessage() するか、直接呼出しするか
しなければならないのでは。

編集    削除