新闻中心
全册教案
教学教案
家校连线
教师之家
开心一刻
信息技术
课件制作
成语解释
网站首页 | 教育论文 | 精品课件 | 评课说课 | 板书设计 | 工作总结 | 学生园地 | 公务公文 | 工作计划 | 复习试题 | 辅导资料 |
您现在的位置: 教师之家 >> 课件制作 >> Authorware >> 文章正文 用户登录 新用户注册
在Authorware中调用“关于”对话框            【字体:
在Authorware中调用“关于”对话框
作者:佚名    文章来源:教师之家    点击数:    更新时间:2007-8-4    

 我们知道,在Windows的资源管理器中,如果我们点击“帮助→关于windows”菜单命令,那么就会弹出一个如图所示的“关于”对话框。这让我们挺羡慕。想想吧,如果我们的多媒体作品中也能有一个这样的“关于”对话框,那该有多好啊。当然,我们所希望的并不仅仅是Windows的“关于”对话框,最好还得有咱们自己的个性,至少也应该有咱们自己的相关信息在里面啊。在Authorware中,实现这个愿望倒也不是很难――只要您知道在哪里可以找到所需要的函数。有兴趣吗?不如跟我一块来试试?

    其实,在Authorware中并没有提供这样的函数。不过,我们可以在windows的system文件夹中找到Shell32.dll中找到相应的函数。具体的做法是:

    打开Authorware,新建一个文件,按“Ctrl+Shift+F”快捷键,打开函数列表窗口,此时,窗口下方的“Load”按钮是灰色不可用的。不过您甭着急,您在“Category”处的下拉列表中,找到最下方的“Untitled”(如果您已经保存了该文件,那么找到这个文件名),此时,函数列表窗口下方的“Load”按钮就变成可用的了。如图1所示。

    

    点击“Load”按钮,弹出“Load Function”对话框。在这个对话框中,您可以在“C:Windowssystem”文件夹中找到Shell32.dll文件,如图2所示。

    

    找到后双击,则会弹出另一个对话框,在这个对话框中“Function Name”下方的输入框中输入“ShellAboutA”,在“Arguments”下方的输入框中输入“long,string,string,long”,在“Return”下方的输入框中输入“long”,(千万注意此处大小写可不能用错了啊),输入完成后点击“Load”按钮。

    如果函数被顺利导入的话,那么就会在对话框的下方给出相应的提示“Successfully loaded "ShellAboutA()"”。如图3所示。

    

    看到提示后,按下“Done”按钮,函数就算导入完毕了。(如果在按下“Done”按钮后,系统再次打开“Load Function”对话框的话,点击“取消”就可以了。)您可以看到在“Functions”窗口左侧,ShellAboutA函数已经在那里了。
现在在流程线上放一个计算图标,(当然,您可以把这个图标放到您的流程线上任意一个合适的位置。)

    双击这个计算图标,打开它的输入窗口,在其中输入如下的内容:
ShellAboutA(WindowHandle,"赛迪网电脑应用频道","欢迎访问电脑应用频道--http://school.ccidnet.com",0)
好了,现在您可以执行一下了。效果如图4所示。怎么样?有点专业水平的味道吧?是不是也很简单啊?不过,把它放到咱们的作品中,那可是很能唬一些人呢。

    

    对了,如果您要打包发行的话,可别忘了把那个Shell32.dll也拷到打包文件所在的目录中啊。不过话也说回来了,谁家的电脑里会没有这个文件呢?呵呵.

[1]

[1] [2] 下一页

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    Google
     
    互联网 教师之家
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |