CMenu::Attach

更新 : 2007 年 11 月

既存の Windows のメニューを CMenu オブジェクトに結び付けます。

BOOL Attach(
   HMENU hMenu 
);

パラメータ

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

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 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

その他の技術情報

CMenu のメンバ