主要的函数:CreateDesktop()
OpenDesktop()
SwitchDesktop()
CreateProcess()
用CREATEDESKTOP建立一个桌面,用CREATEPROCESS建立一个EXPLORER进程,用OPENDSEKTOP打开一个桌面,SWITCHDESKTOP切换到另一个桌面。
当切换到另一个桌面时,另里个桌面没有你这个切换桌面的程序,需要在切换之前,关掉这个程序,在切换到另一个桌面时,在打开一个同样的程序。
大概就是这么个过程,源代码在http://www.codeguru.com/cpp/w-p/system/misc/article.php/c5695/
OpenDesktop()
SwitchDesktop()
CreateProcess()
用CREATEDESKTOP建立一个桌面,用CREATEPROCESS建立一个EXPLORER进程,用OPENDSEKTOP打开一个桌面,SWITCHDESKTOP切换到另一个桌面。
当切换到另一个桌面时,另里个桌面没有你这个切换桌面的程序,需要在切换之前,关掉这个程序,在切换到另一个桌面时,在打开一个同样的程序。
大概就是这么个过程,源代码在http://www.codeguru.com/cpp/w-p/system/misc/article.php/c5695/
本文介绍了使用CreateDesktop()创建桌面,CreateProcess()启动进程的方法,以及如何通过OpenDesktop()打开和SwitchDesktop()切换桌面的过程。为了实现桌面间的平滑切换,需要在切换前关闭当前程序并在目标桌面重新开启。

758

被折叠的 条评论
为什么被折叠?



