文档介绍: 什么是ucd和u32羈ucd(usercodedll)是用户自定义函数的缩写。包括authorware自带的ucd函数和用户用vb、vc、delphi编写的ucd函数。蚄ucd函数又称为外部函数,在使用之前必须先引入到当前文件中,当外部函数被正确引入后,我们就可以像使用系统函数一样使用它了。ucd函数的后缀一般为u32(32位)或ucd(16位,)。。 如何导入外部函数螆用户自定义函数引入的步骤,以装载“”为例:膄1)用authorware新建一个文件,并命名为"".肂2)选择【窗口】→【面板】→【函数】菜单项或单击工具栏上的【函数】按钮,打开函数对话框。膀3)在函数对话框的“种类”下拉列表中选择当前的文件“”,单击“加载”按钮蝿4)弹出“加载函数”对话框。在对话框中选择要加载的外部函数,这里选“”单击【打开】按钮。芄5)弹出对话框,在“名称”项下面显示的是“”所包含的两个函数“cover()”和“uncover()”,按住【ctrl】快捷键,再分别单击着两个函数就可以选中它们。单击【加载】按钮装载这两个被选中的函数。蒂6)如果出现如图4-1所示,说明函数已经加载成功,如选中“cover”函数,则在下面的“描述”框中显示的是函数的名称和具体的使用方法。蚈薇图4-1 加载“cover”函数莄7)将外部函数引入到计算图标或指定的区域,只要打开计算图标,双击图4-1中的函数名即可,效果如图4-2所示。袃莀图4-2 “cover” 如何覆盖演示窗口外的桌面部分——×480像素,而显示器的分辨率被设置成800×600像素,那么它在运行的时候显示区域比屏幕的区域要小。屏幕上的其他部分在你的程序运行时会继续显示在屏幕上。这样,会使用户分心,那么有没有一个办法使程序在运行时隐藏其余部分而不干扰用户的视线呢?螈方法是运用u32函数cover和uncover,我们来举一个例子。荿1)拖入一个显示图标,在显示图标中导入一个背景图片。蒃2)拖入一个交互图标,在交互图标右边拖入三个计算图标,分别起名为“隐藏桌面”、“显示桌面”和“退出演示”。在交互图标中安排好三个按钮的相对位置。蒁3)载入(上一节中已经介绍过):cover()和uncover()。薀4)打开“隐藏桌面”计算图标在其中输入:cover()。肈5)打开“显示桌面”计算图标在其中输入:uncover()。薃6)打开“退出演示”计算图标在其中输入:袂uncover()节quit()袇来结束演示。程序结束前一定要取消覆盖屏幕,即运行uncover(),不然会影响到其他程序的运行。蚃7)该程序一定要打包以后才能看出运行效果。最好在打包前不要运行此程序。 如何载入windowsapi蚀一、windowsapi简介蚆windowsapi是应用程序编程接口(applicationprograminginterface)的缩写,它是一系列复杂的函数、消息的集合,为高级语言提供了大量可扩充的功能强劲的函数。螃二、windowsapi函数的载入蚄aw中可以利用动态链接库(dll)文件,直接使用windowsapi函数库的功能。一个dll文件就是一个函数库,包含若干个函数。调用dll文件时,必须明确函数的调用协议,包括函数的名称、参数的数目、参数的类型、返回值的类型。莂1)windows函数库主要的几个文件。虿l         :屏幕显示及打印功能的函数集袃l         :鼠标、键盘、通信端口、声音、时钟功能的函数集螁l         :文件及内存管理(核心部分)功能的函数集衿l         :windows32网络接口库蒈l         :windows32、advapi32核心部件羃2)dll文件的载入过程。膁与调用外部函数相似,dll函数集在使用之前必须事先载入和声明,其载入的过程要比调用ucd函数更加复杂。以装载“window\system\”文件为例,具体的载入过程介绍如下。薁单击工具栏上的【函数】按钮,打开“函数”面板,在“种类”下拉列表中选择当前的文件“”。单击【加载】按钮,出现“加载函数”对话框,选择“c:\window\system\”文件,单击【打开】按钮,出现如图4-3所示的函数设