background image

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对象上