网站大量收购独家精品文档,联系QQ:2885784924

Authorware菜单的改进.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

aiwendang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档