在AuthorWare中调用系统控制面板的实现方法

    作者:课课家教育更新于: 2016-10-19 14:41:56

    想学设计?来看看大师是如何完成作品的?

      AuthorWare是一款由Macromedia公司的开发的多媒体制作软件,现在已经成为了当下设计师用于多媒体设计必不可少的开发工具了。那么在AuthorWare中,系统控制面板有什么作用呢?那又是怎样调用该系统控制面板的呢?接下来就让我们一起来学习一下吧。

      一、控制面板的作用

      不知道大家是否知道在Windows系统中,控制面板有怎样的作用呢?其实,它是用于帮助我们完成对系统设置的一种工具,对Windows系统有着重大的意义。由于它是一种特殊的动态链接库,所以其扩展名为cpl(即ControlPanel,中文意思:“控制面板”),并一般存放在系统文件夹中。

      其次,在AuthorWare软件中,AuthorWare为我们提供了标准的Windows动态链接库调用,所以才能让它与Windows完美地结合在一起。而在本教程中,实现调用系统控制面板就是运用了Windows中的API函数。刚刚我们已经说过了,控制面板文件是一种动态链接库,所以其中的例程,我们可以利用Windows下的Rundll32.exe来运行。

      二、实现方法

      现在我们就学习一下其实现的方法吧,小编在本教程中,利用的是Authorware4.0版本。详细的实现方法如下:

      步骤一:首先我们安装并打开Authorware软件;

      步骤二:当进入到主界面以后,我们新建一个文件,并将这个文件命名为sample.a4p;

      步骤三:随后我们要将Function窗口打开,只要同时按着键盘上的“Ctrl+Shift+F”组合键即可;

      步骤四:然后我们选择名为sample.a5p的文件,使用鼠标点击Load的按钮。这样就已经成功的将winapi.u32文件打开了,并在这个文件中,我们还要引入其中的Winexec()函数;

      步骤五:接下来,我们还要在流程线的上面,放置一个交互图标;

      步骤六:当成功放置交互图标以后,我们还要继续把一个计算图放置在该交互图标的下面,交互的方式是为按钮,并将其命名为“打开控制面板”;

      步骤七:然后我们使用鼠标双击刚刚命名的“打开控制面板”计算图标,并在这个图标的文本框里面输入以下的这行代码:

      Winexec("rundll32.exeshell32.dll,Control_RunDLL",1)

      注意事项:虽然说这行代码是非常的简短,但是我们不可以将代码里面的任何一个字符写错了,要不然得话,就会出现运行不了的情况。还要提醒一下大家:一定要区分好字母的大小写。

    在AuthorWare中调用系统控制面板的实现方法_Windows_多媒体_控制面板_课课家

      步骤八:最后我们就可以运行这个文件,只要单击“打开控制面板”的按钮。那么我们就可以成功的将Windows的系统控制面板打开在界面上了。

      三、其他事项

      1、在这里,小编觉得还要告诉大家一点就是:如果我们要打开指定的控制面板里面的对象,还可以通过以下的这种方法来进行实现。这种方法是在计算图标上实现的,小编会以打开桌面属性作为例子演示给大家看,具体的实现代码如下:

      Winexec("rundll32.exeshell32.dll,Control_RunDLLdesk.cpl",1)

      2、小编在下面给出了一部分控制面板里的对象以及其相对应的文件名,它们有一个共同的特点就是:全部都是存放在系统文件夹中,而其扩展名通通都为cpl。假如说我们的AuthorWare软件中,也安装了这种类似的文件,那我们都可以查找到,这就可以举一反三了。具体的对象如下:

      ①删除\\添加程序:appwiz.cpl

      ②调制解调器属性:modem.cpl

      ③桌面属性:desk.cpl

      ④时间\\日期设置:timedate.cpl

      小编结语:

      好了,教程“在AuthorWare中调用系统控制面板的实现方法”就已经结束完毕了。关于这篇教程,你到底学会了吗?课课家教育,设计教程的天堂。

课课家教育

未登录

1