次の方法で共有


CMenu::Attach

CMenu のオブジェクトに既存のウィンドウ メニューをアタッチします。

BOOL Attach(
   HMENU hMenu 
);

パラメーター

  • hMenu
    Windows メニューのハンドルを指定します。

戻り値

操作が正常に終了した場合は、; それ以外の場合は 0。

解説

この関数は、メニューが CMenu のオブジェクトに既にアタッチされている場合は呼び出すことができません。メニュー ハンドルは m_hMenu のデータ メンバーに格納されます。

は、処理するメニューのハンドルを取得するには、メニューのウィンドウで既に CWnd::GetMenu 関数を使用すると、関連付けられている場合。

使用例

CMenu mnu;
HMENU hmnu = AfxGetMainWnd()->GetMenu()->GetSafeHmenu();
mnu.Attach(hmnu);

// Now you can manipulate the window's menu as a CMenu
// object...

mnu.Detach();

必要条件

ヘッダー: afxwin.h

参照

関連項目

CMenu クラス

階層図

CMenu::Detach

CMenu::CMenu

CWnd::GetMenu