主题:  求救:怎样让链接弹出的IE在最前端显示?

soloolos

职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2006/9/19 13:13:06
#12006/9/22 15:58:38
我用director打包完成的影片后 点击里面的链接地址,自动弹出的IE窗口会在影片底部显示! 请求各位达人帮忙 怎么能让自动弹出的IE 能在影片前弹出!



三仙半

职务:普通成员
等级:1
金币:0.0
发贴:241
注册:2006/1/24 15:46:21
#22006/9/25 8:04:52
用buddyAPI Xtra。
打开IE时,用如下格式:
Result = baRunProgram( Program , State, Wait )

变量:    字符串, 字符串, 整数.
    Program是要运行的程序名称.
State是程序出现方式. 可以是以下:

"Normal"    一般模式.
"Hidden"    隐藏模式.
"Maximised"    最大化模式.
"Minimised"    最小化.


Wait决定Authorware是否继续, 或者等外部程序退出后再继续. 可以是true或false.

返回值:    整数.
在16位系统里, 返回外部程序的控制柄. 如果大于31, 才能成功启动. 在32位系统下, 返回一个大于31的整数.
    如果返回值小于32, 说明有错误. 错误类型参考下表.

0    内存不足, 可执行文件出错, 或再次定位无效.
    1    未知错误.
    2    未找到文件.
    3    未找到路径.
    5    试图动态链接到一个任务,或者发生了共享或网络保护错误.
    6    对于每一个任务,库需要分离的数据段.
    8    没有足够的内存运行程序.
    10    Windows版本错误.
    11    可执行文件无效. 可能不是windows程序或文件被损坏.
    12    程序应在其他的操作系统下运行.
    13    程序不是为MS-DOS 4.0设计的.
    14    可执行文件类型未知.
    15    不能调用real-mode程序(老版本windows专用).
    16    试图打开另一个包含多个非只读数据段的可执行文件的实例.
    19    试图打开一个被压缩的可执行文件。调用之前必须要解压
    20    动态连接库无效. 运行此程序所需的某一个DLL文件被损坏.
    21    程序需要32位环境.
这样就可以通过返回值确定IE是否启动成功,成功的话你同时得到了窗口的句柄,然后通过其他window函数可以随意控制该窗口的状态。


闭起眼睛看人生