如何在全屏模式下使用对话框?

adow 2003-09-29 11:02:40
在DIRECTX中,全屏模式下,当我使用对话框,屏幕上无法显示,但当鼠标移动到一些地方(如本来对话框上有文本框的),就会出现鼠标变成要输入的符号,请问这是怎么会事?
可不可仪告诉我如何在全屏模式下使用对话框?
...全文
109 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
MS_0083 2003-09-30
  • 打赏
  • 举报
回复
(1)用CreateClipper可以实现Windows方式的弹出菜单
(2)DX8 的 SDK里面的FullscreenDialog那个例子,做了小的改动
DX7和DX9行,DX8不行~~
DX9用setdlgmode函数~DX7的DDRAW有FlipToGdi函数,或者设置好CLIPPER
DX8只能你自己写个GUI系统~;)
adow 2003-09-30
  • 打赏
  • 举报
回复
我不明白,我用的是DX8,但DDRAW的版本不是应该7吗?
我现在发现奇怪的现象:我直接用DIALOGBOX函数调用对话框,之后再用FLIP,出现的问题是有时可以出现对话框,有时不可以,但还是会出现鼠标光标的变化;如果我在用DIALOGBOX之前先用FLIP,再DIALOGBOX,之后再用一次FLIP,结果是我得在第二次按那个打开对话框的键才会出现,第一次没有。我得快要疯了,这到底是怎么回事?
MS_0083 2003-09-30
  • 打赏
  • 举报
回复
你用的是 DX 几
DX7,有 IDirectDraw7::FlipToGDISurface
DX8 没有
DX9 有个什么 SetMsg..... 什么的

也可以用 Clipper

8,304

社区成员

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

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