关于在DirectX游戏全屏模式下弹出自己程序的窗体的问题
不得闲 2008-09-03 01:35:10 就是说在打游戏的过程中,弹出自己写的程序中的窗体,可以对该窗体进行操作(拖放,输入等),前提是游戏不能终止,游戏在窗体的下面显示并且继续更新着游戏画面。看过有人问过类似金山游侠的游戏弹出窗口,但是和那个有点不同的是,金山游侠把游戏停止了,停止了游戏画面的更新(我在魔兽争霸中测试过)。
看了以前的帖子,也有人提过关于这方面的问题!但是经过我测试好象都没有效果,有人用HOOK的,窗体是弹出来了,但是游戏界面和弹出来的窗口都似乎死掉了,不响应任何消息。而最进用DirectDraw,对于那种静止的画面,倒确实是可以随便拖放和输入,但是只要画面在更新变换成,弹出的窗体就被遮挡了,但是鼠标却还是可以显示成窗体上的鼠标的(测试都在魔兽争霸 冰封王座中进行)。
另附加一个问题:
喜欢上浩方的人,并且喜欢打魔兽的都应该知道现在的浩方的一个新特性吧!就是魔兽每打完一局,在下次开局的时候
就会在魔兽的界面上显示上一局的对战时间等记录!这个是如何实现的呢?我想应该有和上面那个问题类似的一些技术特性存在着吧!所以提一下!
期待各位大牛牛来帮我解答啊!感激不尽。(目前只能给到200分,搞定了再散吧!)