如何将窗体显示在全屏独占窗体的上面(来者有分啊)

xzhongjin 2002-07-30 03:54:05
本问题在delphi上面无人回答,希望在这里能有DX高手帮我解决这个问题,有元程序最好,没有最好能提供函数原型。谢谢各位大侠啦。
...全文
131 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzhongjin 2002-08-12
  • 打赏
  • 举报
回复
多谢各位的回答,说实在的我对c可是完全不懂,所以只有用delphi了,我现在找到一个delphi的DX空件能满足我次要求,可空间不能脱离delphi环境运行,有谁知道这个解决办法的吗,没有的话准备结贴。
anamnesis 2002-08-05
  • 打赏
  • 举报
回复
其实还是一个window
你研究一下win api就知道了
desktop也是一个窗口
但建议用这个方法
1 创建一个窗口,选择dock方式为fill
2 把controlbox弄掉
3 设为topmost
我不用delphi的
上面的我在c#和c++下试验了一下
是可以的
但topmost在98下估计会有问题
反正98过个年把就不会有人用了
忽略吧
潘李亮 2002-07-31
  • 打赏
  • 举报
回复
用DX不就好了,用啥Delphi嘛
xzhongjin 2002-07-31
  • 打赏
  • 举报
回复
没有人知道吗?
finalvictory 2002-07-31
  • 打赏
  • 举报
回复
如果DX程序采用Flip的方法刷新屏幕,这个问题可就太难了。你试一试每一次Flip以后得到可见表面的dc然后用来绘制窗体试一试。

要是DX程序采用Blit方法嘛,那就太简单了,简直没什么区别,看看例子Full Screen Dialog就知道了。
xzhongjin 2002-07-30
  • 打赏
  • 举报
回复
我已经用了delphi中我所会的包括delphi和dll和windowsAPI在内的方法都行不同通,我想现在就只有DX了,游戏是DX开发的嘛
uno 2002-07-30
  • 打赏
  • 举报
回复
pop_up不行吗?

8,304

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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