[专题五] 制作Windows标准菜单方法
我们知道,Authorware提供了Pull-Down
Menu下拉式菜单制作的功能,可是如果我们要实现下拉式菜单下的分级菜单,下拉列表菜单和鼠标右键弹出式菜单等三种Windows常见的标准菜单,如何在Authorware中实现呢?继续看下去吧!
5.1 利用tMsControls.u32制作Windows标准菜单
这里我们要借助Authorware的外部扩展函数:tMsControls.u32来制作Windows常见的标准菜单选项,它是Mediashoppe提供的一个免费U32(UserCode),可以在Authorware的安装目录里找到,功能强大。看看它的部分函数功能吧:
tMsCreateDropList(windowHandle) -----创建弹出式菜单的句柄
tMsCreatePopupList(windowHandle) -----创建下拉列表式菜单的句柄
tMsAddItem(ControlHandle, menuItemNo, submenuItemNo, menuText) -----创建菜单项
tMsGetItem(ControlHandle, menuItemNo, submenuItemNo) -----获取用户选择菜单
tMsDisplayControl(ControlHandle, X, Y, Width, Height, Return) -----显示菜单函数
有了上面这些扩展函数就可以很轻松的搞定下拉列表菜单和鼠标右键弹出式菜单,而Pull-Down Menu下拉式菜单在Authorware系统就提供了。
1、执行界面预览,如图5.1和图5.2所示

图5.1下拉列表菜单执行效果

图5.2 右键弹出式菜单执行效果
2、程序的流程图如图5.3所示

图5.3 范例程序流程图
|