关于顶层窗口::急!

Travelh 2004-10-10 10:49:47
我用CWnd::SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE)可以将一个窗口设成顶层窗口,但这只在桌面上有普通的程序时有用.如果我运行一个全屏式的游戏程序,就不能将窗口始终设成在顶层.请问我如何能将一个窗口设成在任何窗口之上?
...全文
125 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gentlelotus 2004-10-11
  • 打赏
  • 举报
回复
对全屏式的游戏程序是很难做到的,看看金山游侠在游戏进行时修改内存也必须使游戏画面停止再植入自己的界面,这个不是窗口的类型问题,需要去了解DirectX。
kugou123 2004-10-11
  • 打赏
  • 举报
回复
首先得到你的窗口句柄,然后再用这个函数。
狂放之歌 2004-10-11
  • 打赏
  • 举报
回复
操作显存:)
Maconel 2004-10-11
  • 打赏
  • 举报
回复
全屏的游戏一般都是Direct的,这种情况下,要么显示windows桌面,要么显示它。
  • 打赏
  • 举报
回复
你还要setfocus吧。
Travelh 2004-10-11
  • 打赏
  • 举报
回复
高手帮忙啊~~~~~~~~~~~~~~~~~~
Travelh 2004-10-10
  • 打赏
  • 举报
回复
我试过了, FlashGet的浮动小窗口也不能在全屏游戏之上呀
老夏Max 2004-10-10
  • 打赏
  • 举报
回复
GZ!UP!真的只能在桌面上有普通的程序时有用?没有试过!
Jimmy_Xia 2004-10-10
  • 打赏
  • 举报
回复
你用spy(vc自带的工具)看看FlashGet的浮动小窗口,看看人家是怎么做的,什么样式的窗口,然后自己再照着做做看。因为我没有做过,没有现成代码给你做参考。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧