> メニュー項目というのはMDIフレームのメニューアイテムの > ことです。子ウィンドウがアクティブになったときに > メニューアイテムが作成した子ウィンドウの数だけ子ウィンドウのタイトルの名前で追加されてしまうのです。
うーん、メニューの”ウィンドウ(W)”の中の”アイコンの整列(A)” の下に表示されるウィンドウリストのことでしょうか? > タイトルの名前で追加され で推測するとこれしか思い当たりませんが。
このことであれば、CMainFrameのGetWindowMenuPopupという関数を オーバーライドすれば、表示されなくなります。
具体的には 1.MainFrame.hのCMainFrameの中に virtual HMENU GetWindowMenuPopup(HMENU hMenuBar); を書いて、 2.MainFrame.cppに HMENU CMainFrame::GetWindowMenuPopup(HMENU hMenuBar) { return NULL; } を書く。 これだけ。
OKかな?
|