CMenu::Attach

附加现有Windows菜单到 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();

要求

Header: afxwin.h

请参见

参考

CMenu选件类

层次结构图

CMenu::Detach

CMenu::CMenu

CWnd::GetMenu