3
12.1.3 CMenu 类
CMenu
类提供了许多处理菜单和菜单项的方法,它们
分别是
构造方法
、
菜单操作方法
、
菜单项操作方法
和
虚拟
方法
。
构造方法是用来建立 Windows 菜单并在运行时将它们附
加到
CMenu
对象上,
表 11-1 CMenu的构造方法
方法
说明
Attach()
把一个标准的Windows菜单句柄附加到CMenu对象上
CreateMenu()
创建一个空菜单并把它附加到CMenu对象上
CreatePopupMenu()
创建一个弹出式菜单并把它附加到CMenu对象上
Del eteTempMap()
删除由 FromHandl e()构造函数创建的任何临时CMenu对象
DestroyMenu()
去掉附加到CMenu对象上的菜单并释放该菜单占有的任何内存
Deatch()
从 CMenu对象上拆开Windows菜单句柄并返回该句柄
FromHandl e()
当给定 Windows菜单句柄时,返回CMenu对象指针
GetSafeHmenu()
返回由 CMenu对象封装的菜单句柄成员(m_hMenu)
LoadMenu()
从可执行文件装入菜单资源并把它附到Cmenu对象上
LoadMenuI ndi rect() 从内存中的菜单模板中装入菜单并把它附到CMenu对象上