MDIでDirectPlayのチャットを作ってるんですが、なかなかうまくいきません。
DirectPlay関連クラスには、一つのクラスからしか呼び出せないようなので、すべての操作をViewに入れようともがいています。
そこで質問です。
Mainメニューの場合、MainFrmクラスにしかハンドラを作れないのですが、これをViewクラスに作れるようにはできないんでしょうか?
とりあえずWizardに従っていけばViewにもハンドラをつくれるんですが、実行したときには淡色になってしまいます。
ちなみに、子ウインドウは最初は閉じている状態で起動してます。
どうかよろしく。
Mainメニューって
Childフレームがないときにも表示されるし、
複数のViewがあるときにはどれか1つ選択するか、
全てのViewに送るかという判断もあると思われるので、
一度CMainFrame で受け取って
送り先のViewを特定してから
改めて SendMessage() するか、直接呼出しするか
しなければならないのでは。
ツイート | ![]() |