CWnd::GetMenu 是 MFC 中 CWnd 类的公共方法之一。这个方法用于获取与窗口相关联的菜单句柄(handle)。
HMENU CWnd::GetMenu() const;

参数:


返回值:
如果成功,返回与窗口相关联的菜单句柄;如果失败,返回 NULL。

说明:
  •  这个方法可以用于检索窗口的菜单,通常在需要与窗口关联的菜单句柄时使用。

  •  如果窗口没有关联菜单,或者发生错误,返回值为 NULL。


示例用法:
// 假设 pWnd 是一个指向 CWnd 对象的指针
CMenu* pMenu = CMenu::FromHandle(pWnd->GetMenu());
if (pMenu != NULL)
{
    // 在这里可以使用 pMenu 操作菜单
}

请注意,CWnd::GetMenu 返回的是 HMENU 类型,如果需要使用 MFC 的菜单对象 (CMenu),可以使用 CMenu::FromHandle 将其转换为 CMenu 对象。


转载请注明出处:http://www.pingtaimeng.com/article/detail/23318/MFC/CWnd