CMDIFrameWnd::MDISetMenu

CMenu ※ MDISetMenu ( CMenu ※ pFrameMenu, CMenu ※ pWindowMenu );

戻り値

このメッセージによって置き換え、フレーム ウィンドウのメニューへのポインター。ポインターは一時的である可能性があり、後で使用するため保存できません。

パラメーター

pFrameMenu

新しいフレーム ウィンドウ メニューのメニューを指定します。場合はNULLメニューは変更されません。

pWindowMenu

新しいウィンドウのポップアップ メニューのメニューを指定します。場合はNULLメニューは変更されません。

解説

MDI フレーム ウィンドウのメニューのウィンドウのポップアップ メニューのまたはその両方を交換するにはこのメンバー関数を呼び出す。

MDISetMenuを呼び出した後、アプリケーションはメニュー バーを更新するには、 CWndDrawMenuBarメンバー関数を呼び出す必要があります。

この通話ウィンドウのポップアップ メニューを置き換える場合は、MDI 子ウィンドウのメニュー項目は、前のウィンドウ] メニューの [からを削除、新しいウィンドウ ポップアップ メニューに追加。

MDI 子ウィンドウが最大化されているし、この呼び出し、MDI フレーム ウィンドウのメニューを置き換える場合は、コントロール メニューおよび復元コントロールは前のフレーム ウィンドウのメニューから削除され、新しいメニューを追加。

フレームワークを使用して、MDI 子ウィンドウを管理する場合、このメンバー関数を呼び出さないでください。

CMDIFrameWnd 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;Cwnd::drawmenubar 関数 WM_MDISETMENU(&N)

Index