主题:  请求Authorware外部函数帮助

xiu3

职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2003/6/3 19:40:53
#12003/6/3 19:52:56
Authorware 的外部函数比如 tmscontrols.u32 里的几个创建菜单的的函数好象很有用的。但是,我找不到关于这些函数的说明和帮助,哪位大侠帮帮忙,不胜感谢!!!



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
注册:2001/3/11 15:45:42
#22003/6/3 22:10:22
在本论坛中搜索一下。



zqazy

职务:普通成员
等级:2
金币:1.0
发贴:375
注册:2001/7/24 23:17:57

olez163

职务:普通成员
等级:2
金币:3.0
发贴:694
注册:2002/10/24 15:10:55
#42003/6/11 22:42:57
如果想看详细点宇风多媒体出版的《Authorware 疑难解析》上有此类问题的详细解答!



huat

职务:普通成员
等级:1
金币:0.0
发贴:58
注册:2003/6/4 20:59:03
#52003/6/15 9:28:53
TMsControls中的外部函数说明

tMsControls.U32

tMsAddItem

语法:Result:=tMsAddItem(ControlHandle, menuItemNo, submenuItemNo, menuText)

说明:在弹出菜单或下拉列表中增加一个选项。参数ControlHandle 为目标控制的句柄,MenuItemNo指定主菜单中选项的插入位置,subMenuItemNo指定子菜单中的插入位置,menuText指定选项的显示文本。

为在主菜单中插入选项,subMenuItemNo应为0。为插入一个分隔栏,menuText应为-

tMsBrowserFolder

语法:Result:=tMsBrowseFolder(windowHandle, Caption, Prompt, StartFolder)

说明:显示一个文件夹浏览对话框,并以字符串形式返回用户所选文件夹的名称(包含路径)。参数windowHandle为当前【演示】窗口的句柄,Caption为对话框标题,Prompt为显示对话框中的提示信息,StartFolder为初始显示的文件夹。

tMsCreateDropList

语法:Result:=tMsCreateDropList(windowHandle)

说明:创建一个下拉列表控制后回该控制的句柄,参数windowHandle同上。

tMsCreateFontList

语法:Result:=tMsCreateFontList(windowHandle, useFont)

说明:创建一个字体选择下拉列表控制后回该控制的句柄,参数windowHandle同上。

tMsCreatePopupList

语法:Result:=tMsCreatePopupList(windowHandle)

说明:创建一个弹出菜单控制后回该控制的句柄,参数windowHandle同上。

tMsDeleteItem

语法:Result:=tMsDeleteItem(ControlHandle, menuItemNo, submenuItemNo)

说明:从弹出菜单或下拉列表中删除一个选项。参数ControlHandle 是目标控制的句柄,MenuItemNo为选项在主菜单中的位置,subMenuItemNo为选项在子菜单中的位置,为从主菜单中删除,subMenuItemNo应为0。

tMsDestroyControl

语法:Result:=tMsDestroyControl(ControlHandle)

说明:撤消指定控制,参数ControlHandle 是目标控制的句柄。

tMsDisplayControl

语法:Result:=tMsDisplayControl(ControlHandle, X, Y, Width, Height, Return)

说明:在指定坐标处显示指定控制。如果该控制是一个弹击菜单,则返回用户的选择,如果为其他类型,则必须使用函数tMsGetItem( )取得用户的选择。参数ControlHandle 是目标控制的句柄,x、y指定该控制左上角的屏幕坐标,Width、Height指定显示宽度和高度,Return指定(及函数tMsGetItem( ))的返回值形式,为0,返回所选选项的序号,不同级别选项的序号间由冒号分隔。为1,返回所选选项的文本,不同级别选项的文本间由冒号分隔。

tMsEraseControl

语法:Result:=tMsEraseControl(ControlHandle)

说明:从当前【演示】窗口删除指定的控制,参数ControlHandle 是目标控制的句柄。与tMsDestroyControl( )的区别在于不撤消指定控制,可随时通过函数tMsDisplayControl( )显示。

tMsGetItem

语法:Result:=tMsGetItem(ControlHandle, menuItemNo, submenuItemNo)

说明:返回控制中指定选项的文本。参数ControlHandle 是目标控制的句柄,MenuItemNo为选项在主菜单中的位置,subMenuItemNo为选项在子菜单中的位置。为从主菜单中返回,subMenuItemNo应为0。对于列表框控制,参数MenuItemNo和subMenuItemNo为0可返回当前所选选项的文本。

tMsOpenImageFile

语法:Result:=tMsOpenImageFile(WindowHandle, Title, StartFolder, defaultName, defaultExt, Filter)

说明:显示一个带有图像预览窗口的打开文件对话框,并返回用户所选文件名(带路径)。参数WindowHandle为当前【演示】窗口的句柄,Title为对话框标题,StartFolder为显示在对话框中的初始文件夹,defaultName为默认打开的文件名(显示在“文件名”文本框中),如果该文件存在,则显示在图像预览窗口中,defaultExt设置默认文件扩展名,Filter指定可用文件类型,是由字符“|”分隔的字符串,格式为:类型1|对应文件扩展名1|类型2|对应文件扩展名2……。

tMsSaveImageFile

语法:Result:=tMsSaveImageFile(WindowHandle, Title, StartFolder, defaultName, defaultExt, Filter)

说明:显示一个带有图像预览窗口的保存文件对话框,并返回用户所选文件名(包含路径)。

tMsSelectItem

语法:Result:=tMsSelectItem(ControlHandle, ItemNo, ItemText)

说明:预定义下拉列表框中的所选项。参数ControlHandle 是目标控制的句柄,ItemNo和ItemText根据选项序号或选项文本指定所选项:如果执行函数tMsDisplayControl( )显示该控制时参数Return为0,则根据ItemNo(选项序号)选择选项;如果Return为1,则根据ItemText(选项文本)选择选项。



olez163

职务:普通成员
等级:2
金币:3.0
发贴:694
注册:2002/10/24 15:10:55
#62003/6/16 13:23:36
够棒!
huat!
不愧是高手!