CMenu::CreatePopupMenu

BOOL CreatePopupMenu( );

返回值:
若弹出式菜单成功创建返回非零值;否则返回 0。

说明:
创建一个弹出式菜单,并将它连接到CMenu对象。
建立的菜单最初是空的。菜单项可以通过AppendMenu或InsertMenu成员函数添加。
可以将该弹出式菜单添加到一个已存在的菜单或弹出式菜单中。 TrackPopupMenu成员函数可以用来使该菜单像一个浮动菜单一样的显示,并在该弹出式菜单中追踪用户的选择项。
若该菜单被分配给一个窗口,当窗口销毁时该菜单会自动销毁。若该菜单添加进一个已存在的菜单,当该菜单销毁时,它将自动销毁。
若菜单不是分配该一个窗口,在退出前,应用程序必须释放分配给该弹出式菜单的系统资源。应用程序应通过调用DestroyMenu成员函数释放菜单。

示例:请参阅的CMenu::CreateMenu示例。

请参阅:
CMenu::CreateMenu, CMenu::InsertMenu, CWnd::SetMenu, CMenu::TrackPopupMenu, CreatePopupMenu, CMenu::AppendMenu