- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Authorware菜单的改进.doc
Authorware菜单的改进
摘要:利用Authorware外部扩展函数,对Authorware中的菜单进行改进,在Authorware中实现了多级菜单和右键弹出菜单。 关键词:Authorware;外部扩展函数;多级菜单;弹出菜单 0引言 Authorware提供了Pull-Down Menu”这种交互方式,利用它可以制作出菜单。不过,与常见的多级Windows标准菜单相比,它的菜单大为逊色,而右键弹出菜单就更无法制作。其实,在Authorware的安装程序中,Macromedia公司为我们准备了一些外部扩展函数,利用它们,可以制作出多级Windows标准菜单和右键弹出菜单。 1必需的外部扩展函数 这里我们要借助Authorware的外部扩展函数:Winapi.u32和tMsControls.u32来制作多级标准Windows菜单和右键弹出菜单,这两个外部扩展函数是免费U32(UserCode),在Authorware安装目录里可以找到。Winapi.u32的导入方法如下:单击window菜单中的function项,显示Load function操作窗口;在文件名一栏输入Winapi.u32,单击“打开按纽”,显示“Custom functions inWINAPI.U32;按住Ctrl键,在name:一栏中选对应的函数后单击Load按钮即完成。tMsControls.u32函数的导入方法相同。 所需的Winapi.u32函数与功能描述: GetMenu(WindowHandle):获取窗体菜单的句柄 GetSubMenu(menuhandle,npos):获取用户菜单的句柄 RemoveMenu(menuhandle,position,flag):从窗体中擦除指定菜单 DrawMenuBar(WindowHandle):显示窗体菜单 InsertMenu(submenuhandlel,positon,flag,submenuhandle2, newsubmenuname):向submenuhandl增加一个新条目,位置 position,名字newsubmenuname,增加方式由flag决定 tMsControls.u32必需的部分函数与功能描述: tMsCreatePopupList(windowHandle):创建一个弹出菜单,控制并 返回该菜单的句柄 tMsAddltem(ControlHandie。menultemNo,submenultemNo, menuText):菜单中增加一个条目 tMsDisplayControl(ControlHandle。X,Y。Width。Height,Return): 在指定位置显示菜单 2制作多级标准菜单 2.1原有File菜单的擦除 在用Authorware的菜单交互制作菜单时,Authorware总会在菜单栏上加一个File菜单。这个File”菜单是多余的,所以先去掉这个File菜单。 在主流程线上拖一个交互图标,命名为File,在其右侧放一个群组图标(内容为空),在弹出的Response Type,’对话框中,选择“Pull-Down Menu”(菜单交互)。双击群组图标上方的小方块,弹出属性对话框,在“Response”选项卡中,将Perpetual复选项选中。 在交互图标的下方,放一个擦除图标,双击打开擦除图标的属性对话框,则同时交互图标的演示窗口也会被打开。用鼠标单击交互图标演示窗口标题栏上的“File”菜单,演示窗口中的File菜单会随之消失,点击确认完成。如图1所示。 2.2多级菜单的制作 制作步骤如下: (1)建立“文件”和“编辑”菜单。在流程线上拖放一个交互图标,命名为“文件”,在其右侧放一个群组图标,在弹出的“Response Type对话框中,选择Pull-Down Menu”,将这个组图标命名为“新建”。双击群组图标上方的矩形色块,在弹出的“Properties:Response对话框中,点击Response选项卡,选中其中的“Perpetual”复选项,并将“Branch”的值选为“Return”。继续添两个这样的群组图标,分别命名为“保存”、“退出”。 (2)建立“块操作”菜单。按同样的方法,在主流程线上再放一个交互图标,其右侧也放两个群组图标,分别命名为“撤消”、“查找”。各项设置同上面的步骤一样。这个菜单是要作为下一级菜单插入到“编辑”菜单中的。 (3)添加程序代码。在主流程线下方加一个计算图标,命名为“menu scr
文档评论(0)