MessageBox函数弹出时能不能不发“咚”声?
还有,弹出的对话框里显示多行的时候,下面(文本离确定按钮)会空出好多行,怎么去掉? 问题点数:20、回复次数:21Top
1 楼Snow_Ice11111(雪上加冰)回复于 2006-03-18 04:22:52 得分 0
不用MessageBox函数了,自己弄个模式对话框来模拟,想怎么显示就怎么显示,要声音有声音,不要声音也可以^_^Top
2 楼debehe(躯壳)回复于 2006-03-18 07:29:05 得分 0
同意楼上的说
Top
3 楼ydfivy(我就是一送外卖的)回复于 2006-03-18 07:59:27 得分 0
同意Snow_Ice11111(雪上加冰)Top
4 楼wegotnothingtolosebu(t this is a dirty joke...)回复于 2006-03-18 09:20:44 得分 0
同意楼上Top
5 楼vcmute(BCare4 H1Rest Good9!)回复于 2006-03-18 09:24:15 得分 0
控制面板->声音设置Top
6 楼Atomictry(天影)回复于 2006-03-18 14:09:15 得分 0
楼上强~~~Top
7 楼yuanbocsut(井冈星火)回复于 2006-03-18 14:18:20 得分 0
本来就包含声音提示。Top
8 楼DrSmart(斯玛特)回复于 2006-03-18 19:18:23 得分 0
倒Top
9 楼Mackz(在相互)回复于 2006-03-18 23:17:16 得分 0
本来就不包含声音提示,除非你用了MB_ICON...的设置。Top
10 楼wlwlxj(wlwlxj)回复于 2006-03-18 23:43:45 得分 0
弹出前,
MessageBeep()一下撒Top
11 楼Stefine(CSDN最菜滴猩猩)回复于 2006-03-19 10:08:45 得分 0
下面(文本离确定按钮)会空出好多行
这个是你字符串的问题,字符串后面都是空的,不是NULLTop
12 楼synhy(星海)回复于 2006-03-19 17:10:30 得分 0
谢谢!
MessageBeep()带什么参数?查了msdn用哪个都是“咚”
感觉不是字符串的问题,我在后面加'\0',但是没用,还有空格
Top
13 楼synhy(星海)回复于 2006-03-19 18:03:36 得分 0
MessageBox(_T(strData),_T(strTitle));
这样调用的,会发声的。
而且MessageBeep只是说发一次音,跟MessageBox是两个操作,不会影响MessageBox弹出时发声的。起不到效果Top
14 楼crystal521(【云淡风轻】)回复于 2006-03-19 22:39:33 得分 0
Windows自带声音Top
15 楼coolerday(完美风暴)回复于 2006-03-19 23:16:40 得分 0
砸掉音响 拔掉耳机
Top
16 楼taianmonkey()回复于 2006-03-20 10:44:33 得分 0
自己重写MessageBoxTop
17 楼knot(在路上)回复于 2006-03-27 16:17:24 得分 0
弹之前静音,弹之后还原~Top
18 楼icper()回复于 2006-03-31 09:10:55 得分 0
这个声音是系统设置的,
在 控制面板-声音和多媒体 中改
是哪个就不记得了Top
19 楼xx_jj()回复于 2006-03-31 09:53:20 得分 0
这是os的原因 不是这个函数的原因Top
20 楼layer781010(守护神)回复于 2006-03-31 12:08:25 得分 0
MessageBeep(-1);
CString strMsg;
strMsg.Format("asfsafsdfsdf\nsdfsadfsdfsaf\n");
MessageBox(strMsd,...Top
21 楼layer781010(守护神)回复于 2006-03-31 12:09:07 得分 0
very good. 呵呵 \n 是回车Top




