主题:  调用桌面

wang2113

职务:普通成员
等级:1
金币:0.0
发贴:4
#12004/9/18 8:33:02
我想在课件中做一个按钮,在课件演示时,按下这个按扭回到桌面?
请赐教!!!!!!!!!!!!



阿璇

职务:普通成员
等级:1
金币:9.0
发贴:131
#22004/9/18 10:17:27
桌面本身是有句柄的,用外部UCD;有个调用桌面快捷方式的方法,忘了,看看
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
有什么启发?



wang2113

职务:普通成员
等级:1
金币:0.0
发贴:4
#32004/9/18 11:10:51
能讲具体一点吗????



阿璇

职务:普通成员
等级:1
金币:9.0
发贴:131
#42004/9/18 15:09:30
找磨鉴室老张的mjsApi.U32 3.35,调用M_OpenAssFile(filelocation^"showdesktop.scf","")就可以了,此语句运行时,所有前台窗口都被最小化。
showdesktop.scf用记事本写入如下内容:
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
存盘,把扩展名改为scf,放在你的aw程序文件夹里,ok。
估计用winapi自己写一个ucd,思路是:把所有正在运行的窗口都最小化,剩下的一定是桌面了。你看看找人给写一个,mjsapi.u32不注册的话会有一个提示窗口,自己用还行,要搞开发就去买吧。



wang2113

职务:普通成员
等级:1
金币:0.0
发贴:4
#52004/9/19 10:46:30
谢了