书城导航   首页 > 电脑书籍 > Authorware > Authorware实战开发专题(5-3)
 
[专题五] 制作Windows标准菜单方法(5-3)

5.3 利用ActiveM!.u32制作图形菜单

  ActiveM!是2002年4月20日新鲜发布的Authorware 32位外部扩展函数库,由Authorware扩展开发牛人、磨鉴互动数字媒体试验室张方正(老张)开发。ActiveM! 的前身是著名的Authorware扩展函数库MJSAPI,从5.0版开始,MJSAPI正式更名为ActiveM!。

  ActiveM!.u32提供了一系列制作图形菜单的扩展函数,包括右键图形菜单全系列,支持鼠标左/右键弹出、菜单图标、菜单的不同状态、动态添加、删除、插入菜单、修改菜单文字、图形等。看了功能描述介绍是不是有点兴奋的感觉,其实上面提到的系列扩展函数只是ActiveM!.u32的一小部分函数功能,ActiveM!.u32堪称世界上最强大的Authorware扩展功能库,欲了解更多的信息,请到它的主页:http://www.mjssoft.com。马上把ActiveM!.u32关于菜单类系列函数介绍给大家:

 
M_CreatePopupMenu()

新建一个弹出式菜单

M_PopupUpMenu()

弹出一个弹出式菜单

M_DestroyPopupMenu()

卸载一个弹出式菜单

M_GetSelectedMenuItemIndex()

获得用户当前所选择的菜单项目索引

M_GetSelectedMenuItemText()

获得用户当前所选择的菜单项目标题

M_IsThereAPopupMenu()

检查是否已经建立了一个弹出式菜单

M_SetMenuItemChecked()

设置某一菜单项为选中状态

M_GetMenuItemChecked()

获得某一菜单项是否为选中状态

M_SetMenuItemStatus()

设置某一菜单项的状态为允许/禁止

M_GetMenuItemStatus()

获得某一菜单项的允许/禁止状态

M_ChangeMenuItemIcon()

动态改变某一菜单项的图标

M_ChangeMenuItemText()

动态改变某一菜单项的标题

M_InsertMenuItem()

动态插入一个新的自菜单项

M_AppendMenuItem()

动态追加一个新的菜单项

M_RemoveMenuItem()

动态删除一个菜单项

M_ResetMenuItemIndex()

复位前一次菜单项选择状态,以备下一次新的选择

chinawx.COM 下一页
 
书艺文学网 www.shu1.com 版权所有