当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 入门篇-Authorware插件的格式。
 

 

    摘要:delphi 光盘中有一个有一个演示程序名字是 coolstuf。我在这个程序中发现一个有趣的现象。一旦你将第三行工具栏“链接栏”拖动到最顶端,然后再拖回原来的位置,那么工具栏最下方会多出一个大概 40px 的空白区域。这个问题很恶心,我暂时称它作“工具栏错位”。在 google 中搜索,发现也有其他人讨论过此问题。原因大致是:当工具栏高度发生变化后......
    摘要:不知道大家在使用qq时有没有想到它的缩入伸出的功能是如何实现的呢?实现这个效果的关键在于如何判断当前鼠标指针下面的窗体是不是我们的程序窗体。getcursorpos()是一个可以获得鼠标指针在屏幕中的坐标的api函数,利用它与findvclwindow()的结合就可以轻易地获得鼠标指针下的vcl可视组件,但当一个窗体中不只一个vcl可视组件,例如可能还有tpanel、tmemo等等类型时,那么我们......


Authorware UCD 开发大揭秘(二)
入   门   篇

【程序编程相关:回复:delphi的接口的意义是不是跟C

【推荐阅读:Delphi TQuery 的Locat

- authorware插件的格式.  【扩展信息:delphi2005探讨之一

    用过authorware的朋友可能会注意到在authorware系统目录下有十几个扩展名为.u32或.ucd的文件,没错,这就是authorware的插件.其实这些文件的格式是非常标准的window动态链接库文件,也就是*.dll这样的文件.authorware通过在动态链接库文件中访问指定的函数,如果该函数需要参数,则authorware传递给该文件所访问的函数的所有参数,如果该函数有一个返回值,则authorware得到该函数的返回值.但是,问题是:authorware调用这些函数时并不知道该函数的参数或返回值,即便是在viusal basic中调用外部函数也需要事先声明函数的表达式,参数与返回值.下面大家就跟我一步一步揭开authorware插件的奥秘. 

二 字符串资源的奥秘. 

    我想我们最好通过一个实例来说明authorware是怎样实现的.假设我们现在需要在authorware中实现这样一个功能:我们用authorware开发了一个多媒体课件或其他演示软件,不希望有他人偷偷运行这个程序,需要用一个口令输入框来限制一下,而authorware没有提供相应的功能,现在我们就用dephi来实现这个功能.现在我们需要创建一个函数来调用输入框,函数原型如下: 

displayinputbox(caption,information,defaulttxt:pchar):pchar; 


...   下一页
 ·在delphi里播放flash     »显示摘要«
    摘要:首先,你的机器里要装有flash播放软件(你的ie能显示flash)。ie之所以能显示flash是安装了由macromedia公司提供的swflash.ocx控件,我们可以在win98的$windows\system\macromed \flash中或在win2000中的$winnt\system32\ macromed\flash中找到它。activex控件在windows里是通用的,delph......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE