首页
社区
课程
招聘
[求助]怎样建立一个系统模态的对话框
发表于: 2008-2-28 13:31 6591

[求助]怎样建立一个系统模态的对话框

2008-2-28 13:31
6591
rt
自己找了好长时间都没有找到 ,只看到说是在win3.1下有个可以直接调用的api,但是在nt下已经没有了。

帮个忙,给出部分代码也行,谢谢了

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
2
这也问。。。
WINDOWS程序设计讲的一清二楚的

附件是一年前学习这些的code。供你参考。
上传的附件:
2008-2-28 18:54
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
楼上的误解我的意思了,我说的是system model dialog,而你的代码是model和modeless  dialog。
system model dialog就是你必须对当前的窗口进行操作,否则你什么事情都干不了。用过ssm都知道这个事情吧

我说的就是如何实现这种类型的对话框。。。

虽说你用的是mfc(八成是,因为直接用的是sdk学习编程的,没有用mfc,所以看模样有些像,呵呵。。),但是你代码的规范比我要好多了,编程日期,编程目的都写得很清楚,向你学习。^_^
2008-2-28 19:12
0
雪    币: 253
活跃值: (250)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
4
其中应用程序模式对话框和系统模式对话框之间的差别是style参数不同,要想创建一个系统模式对话框该参数必须“或”上 DS_SYSMODAL标志位。
2008-2-28 19:58
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
5
哦,原来是偶理解错了。呵呵
2008-2-28 21:40
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
虽然加上了system modal属性,但是仍然不出效果。
加上后,效果最多就是个置顶窗口罢了,要想真正实现类似ssm的提示窗口的效果,根本就不可以。
2008-2-29 07:48
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
不懂!
还要继续锻炼啊!
2008-2-29 07:55
0
雪    币: 253
活跃值: (250)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
8
以前还真没有注意过这个问题。但现在我不知道哪儿有这样的对话框,ssm是什么啊?
2008-3-1 14:00
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
资料上如此写:

应用程序模式对话框和系统模式对话框唯一的区别就是系统模式对话框指定DS_SYSMODAL样式.如果在一个对话框模版中包含DS_SYSMODAL样式,那么这个对话框将是系统模式的对话框.

可实际上确实如楼主所说,只不过是置顶窗体而已,莫非那里操作有问题
2008-3-2 13:37
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
WINDOWS的关机对话框就是如此,看图
上传的附件:
2008-3-2 13:44
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
这里是它老家:http://www.syssafety.com/
2008-3-2 17:23
0
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
12
干脆把UAC实现了算了 这样Vista 可以不用卖了.
2008-3-3 11:49
0
游客
登录 | 注册 方可回帖
返回
//