— 咨询热线 —0898-88889999
网站首页 必威·betway(China)官方网站 产品中心 新闻动态 必威·betway(China)官方网站 荣誉资质 行业动态 在线留言 联系我们
咨询热线
0898-88889999
地址:台湾省台湾市台湾区滨筑大楼581号
邮箱:admin@kentarohiguchi.com

防腐木别墅

当前位置: 首页 > 产品中心 > 防腐木别墅

‘必威·betway(China)官方网站’制作Authorware多级子选单详解

发布时间:2024-12-08 04:01:02 点击量:129

本文摘要:制作Authorware多级子选单编撰在Authorware中利用选单交互很更容易制作一个标准的Windows风格的选单,而用Authorware来制作子选单毕竟一件非常困难的事;但是如果用于Controlu32forAuthorware这个UCD,上面这个问题将较为更容易解决问题。

制作Authorware多级子选单编撰在Authorware中利用选单交互很更容易制作一个标准的Windows风格的选单,而用Authorware来制作子选单毕竟一件非常困难的事;但是如果用于Controlu32forAuthorware这个UCD,上面这个问题将较为更容易解决问题。这个UCD的文件名为tMsControls.u32(tMsControls.u32是Mediashoppe获取的一个免费的函数库,其功能十分强劲),它可以容许用户用于如下一些标准化Windows掌控:1/4●下拉列表●弹出式快捷选单●自由选择文件对话框●字体下拉列表●带上预览功能的图形文件关上对话框●带上预览功能的图形文件留存对话框2/4下面利用tMsControls.u32来制作子选单,主要是利用tMsControls.u32中的tMsCreatePopupList、tMsDisplayControl、tMsAddItem这三个函数构建子选单的功能。其构建过程如下。

●获得Windows句柄:popupHandle:=tMsCreatePopupList(WindowHandle)。●设置选单内容:Result:=tMsAddItem(ControlHandle,menuItemNo,submenuItemNo,menuText),其中参数ControlHandle是掌控句柄的变量名,这里是popupHandle;参数menuItemNo是选单内容中的排序顺序;参数submenuItemNo的起到是设置子选单,如“0”回应是一级选单,“1、2、3......”回应二级选单;参数MenuText是设置选单表明内容,其中分隔线用“-”。●设置选单表明方位:Result:=tMsDisplayControl(ControlHandle,X,Y,Width,Height,Return),其中参数ControlHandle是掌控句柄的变量名;参数X、Y分别回应水平和横向方位;参数Windth、Height分别回应选单的长和低;Return回应返回值。

3/4●最后辨别变量的返回值,根据有所不同的返回值做到适当的处置,如if(result=“解散”)thenquit(0)。下面得出一个明确实例,详尽地描写子选单的制作。制作Authorware多级子选单编撰1.新建一个文件,留存为“子选单.a5p”,设置该文件属性,把其中的“MenuBar”选项凸去除,然后在流程线上摆放一个表明图标,自己设置一中选单条,用一灰色图片放到展出窗口的选单区域,再写上“文件”。

2.引入tMsControls.u32中的三个函数。3.在流程线上加到一个交互图标,命名为“tMsControls”,然后在其右侧摆放一个计算出来图标,命名为“Submenu”,号召方式设置为热区交互,目的是使页面“文件”后经常出现适当的选单。4/44.双击“Submenu”计算出来图标。

制作Authorware多级子选单编撰5.自此,实例程序设计、制作完,留存该文件。运营该文件。这样,一个简单、可爱的二级子选单就作好了。利用该种方法制作子选单要留意的有两点:(1)弹头出有一级子选单后,如果没单击任何选单选项,此时的返回值为该子选单的最后一个选单内容,在该实例中为“-”;(2)单击第二级子选单后所回到的值不仅包括本身的子中选单名,而且包括了一级子中选单名,如“zsb1”子选单号召后所回到的值为“新建:zsb1”。


本文关键词:必威·betway(China)官方网站,必威,必威·BETWAY

本文来源:必威·betway(China)官方网站-www.kentarohiguchi.com

Copyright © 2001-2024 www.kentarohiguchi.com. 必威·betway(China)官方网站科技 版权所有  ICP备54089806号-1