074-13662784

制作Authorware多级子选单详解2020-10-23 06:13

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

制作Authorware多级子选单详解

这个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多级子选单详解

制作Authorware多级子选单编撰1.新建一个文件,留存为“子选单.a5p”,设置该文件属性,把其中的“MenuBar”选项凸去除,然后在流程线上摆放一个表明图标,自己设置一中选单条,用一灰色图片放到展出窗口的选单区域,再写上“文件”。2.引入tMsControls.u32中的三个函数。3.在流程线上加到一个交互图标,命名为“tMsControls”,然后在其右侧摆放一个计算出来图标,命名为“Submenu”,号召方式设置为热区交互,目的是使页面“文件”后经常出现适当的选单。4/44.双击“Submenu”计算出来图标。制作Authorware多级子选单编撰5.自此,实例程序设计、制作完,留存该文件。运营该文件。这样,一个简单、可爱的二级子选单就作好了。利用该种方法制作子选单要留意的有两点:(1)弹头出有一级子选单后,如果没单击任何选单选项,此时的返回值为该子选单的最后一个选单内容,在该实例中为“-”;(2)单击第二级子选单后所回到的值不仅包括本身的子中选单名,而且包括了一级子中选单名,如“zsb1”子选单号召后所回到的值为“新建:zsb1”。