CreatePopupMenu功能创建一个下拉菜单,子菜单或快捷菜单。菜单最初是空的。您可以使用InsertMenuItem功能插入或附加菜单项。您还可以使用InsertMenu功能插入菜单项,并使用AppendMenu功能附加菜单项。
HMENU CreatePopupMenu(VOID)
参数
此函数无参数。
返回值
如果函数成功,则返回值是新建菜单的句柄。
如果函数失败,返回值为NULL。
备注
应用程序可以将新菜单添加到现有菜单中,也可以通过调用TrackPopupMenuEx或TrackPopupMenu功能来显示快捷菜单。
与分配给窗口的菜单相关联的资源将自动释放。如果菜单未分配到窗口,应用程序必须在关闭之前释放与菜单相关联的系统资源。应用程序通过调用DestroyMenu函数释放菜单资源。
Windows 95:系统最多支持16,364个菜单句柄。
也可以看看
AppendMenu, CreateMenu, DestroyMenu, InsertMenu, SetMenu, TrackPopupMenu, TrackPopupMenuEx, InsertMenuItem