怎么用程序从全屏幕模式的游戏界面中切换到桌面

如何用程序从全屏幕模式的游戏界面中切换到桌面
最近玩一个游戏,想做一个专门的内存修改器。有一个技术问题想请教大伙,就是,这个游戏好像不允许alt-tab切换到桌面,切换几次以后就会退出。有一个通用修改器,使用热键,它可以顺利来回切换桌面和游戏。这其中有什么奥妙没有?一般要怎么做?直接用showwindow行不行。暂时手头没有delphi,先问问各位,谢谢!

------解决方案--------------------
SetWindowPos把你的程序指定为topmost
------解决方案--------------------
关注
------解决方案--------------------
http://www.gamedev.net/community/forums/topic.asp?topic_id=359794
------解决方案--------------------
以前见过源代码,好象“第八军团”网站里有。
------解决方案--------------------
我理解全屏幕的游戏被切换其实是先最小化。


------解决方案--------------------
begin
keybd_event(VK_LWIN,0,0,0);
keybd_event(ord( 'D '),0,0,0);
keybd_event(VK_LWIN,0,KEYEVENTF_KEYUP,0);
keybd_event(ord( 'D '),0,KEYEVENTF_KEYUP,0);
end;
------解决方案--------------------
关注