如果你已经有一个菜单句柄(HMENU),你可以使用 CMenu 构造函数来创建一个 CMenu 对象,并关联这个句柄。例如:
HMENU hMenu = ::CreateMenu(); // 这里可以是你的菜单句柄
CMenu myMenu;
myMenu.Attach(hMenu);
// 使用 myMenu 对象进行操作
// 在不再需要 myMenu 对象时,最好调用 Detach 分离句柄
myMenu.Detach();
这种方式可以将一个 HMENU 句柄关联到一个 CMenu 对象上,从而使用 CMenu 类提供的方法对菜单进行操作。
转载请注明出处:http://www.pingtaimeng.com/article/detail/18948/MFC/CMenu