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