荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: ARION (@%@@@@@@@@@@@@), 信区: Multimedia
标  题: 怎么authorwar中使窗口最大最小化
发信站: BBS 荔园晨风站 (Sat May 27 16:26:54 2000), 转信

调入UCD函数库winapi.u32中的ShowWindow函数或PostMessage函数,在按钮交互下
加上计算图标,填上ShowWindow(WindowHandle,2)或PostMessage(WindowHandle,
274, 61472,0)即可,如果要开发For Window3.X的软件要注意相应的winapi.ucd文
件中不含这两个函数,如果你是用Authorware3.X的话请启动a3w16.exe并使用
Load Functions...功能调入windows\system\user.exe中的ShowWindow函数,注意
要自己确定函数的参数和返回值,可分别填"dword,word"和"void"就行了,使用同
4.0。如果你使用Authorware4.0开发同时又想打包为For Windows3.1就要麻烦一些
了,在4.0环境下不允许调入16位的库函数,这时可在3.5下调入,并写好计算图标后
存盘再用4.0打开就行了,但这时在编辑环境下是不能运行此函数的,只能打包成For
 Windows3.1的包后独立运行.想找到16/32位通用的解决办法?好,可以这样干:象上
面一样把16位的ShowWindow通过3.5转进来,然后在函数浏览窗口中点"rename",将
其改为ShowWindow16,这时相应的计算图标会自动更新,这时再把wniapi.u32中的
ShowWindow也调进来,最后的计算图标这样写:
--For win32
if AppType=2 then
 ShowWindow(WindowHandle,2)
end if
--for win16
if AppType=1 then
 ShowWindow16(WindowHandle,2)
end if



--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.36.36]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店