社区
C#
帖子详情
如何播放MessageBox.Show中自带的声音和图标
dfpgb
2011-05-06 07:29:26
MessageBox.Show中自己可以播放不同的系统声音和显示不同的图标,这个非常棒
可是MessageBox.Show中文本内容的显示不是很友好
所以我想自己做一个MessageBox.Show,可以将要显示的文本友好些,比如放在一个大的文本框里,可以有滚动条,可以复制
因为运行在CE系统上屏幕很小,所以有了滚动条就可以显示比较多的信息了
可是有没有简单方法在自己的Form里播放MessageBox.Show的声音和图标呢?
...全文
393
11
打赏
收藏
如何播放MessageBox.Show中自带的声音和图标
MessageBox.Show中自己可以播放不同的系统声音和显示不同的图标,这个非常棒 可是MessageBox.Show中文本内容的显示不是很友好 所以我想自己做一个MessageBox.Show,可以将要显示的文本友好些,比如放在一个大的文本框里,可以有滚动条,可以复制 因为运行在CE系统上屏幕很小,所以有了滚动条就可以显示比较多的信息了 可是有没有简单方法在自己的Form里播放MessageBox.Show的声音和图标呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
昵称是可以中文吗
2011-05-07
打赏
举报
回复
[Quote=引用 5 楼 mn_soft 的回复:]
WinCE下如果是C#开发,播放声音不是件难事呀。
Google:
[DllImport("fmodce.dll", EntryPoint = "FSOUND_Stream_Play", SetLastError = true, CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Winapi)]
publ……
[/Quote]
调用系统库函数。。。??
mn_soft
2011-05-07
打赏
举报
回复
[Quote=引用 6 楼 scauscnu 的回复:]
引用 5 楼 mn_soft 的回复:
WinCE下如果是C#开发,播放声音不是件难事呀。
Google:
[DllImport("fmodce.dll", EntryPoint = "FSOUND_Stream_Play", SetLastError = true, CharSet = CharSet.Unicode, CallingConvention = CallingConve……
[/Quote]
是的,调用系统函数播放,网上示例代码很多,如果找不到,我给你发完整代码。
建议自己找,....。
xiaoqiu1234
2011-05-07
打赏
举报
回复
自己写一个弹出窗体,封装 调用
ttiimm11
2011-05-07
打赏
举报
回复
自己写一个弹出窗体,封装 调用
threenewbee
2011-05-07
打赏
举报
回复
声音 wav 可以在 windows 目录下找到。或者 Visual Studio 6.0 的安装盘上。
图标可以用 VC++ 从 shell32.exe 的资源里面提取。
threenewbee
2011-05-07
打赏
举报
回复
声音没有研究。但是图标,System.Drawing封装了默认的。
http://msdn.microsoft.com/en-us/library/system.drawing.systemicons.aspx
mn_soft
2011-05-06
打赏
举报
回复
WinCE下如果是C#开发,播放声音不是件难事呀。
Google:
[DllImport("fmodce.dll", EntryPoint = "FSOUND_Stream_Play", SetLastError = true, CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Winapi)]
public static extern int Play(int channel, IntPtr fstream); //播放音频文件
dfpgb
2011-05-06
打赏
举报
回复
[Quote=引用 3 楼 xiangyun_1224 的回复:]
如果是vb的话,直接给个控件就OK啦
[/Quote]
没明白...什么控件?图片/声音控件? 这样好象比较麻烦啊
有没有直接调用系统的东西的方法呢
[Quote=引用 1 楼 icedmilk 的回复:]
MessageBox的文本,直接按Ctrl+C就可以复制
[/Quote]
唉...程序要在移动设备里WINCE里运行的啊...
xiangyun_1224
2011-05-06
打赏
举报
回复
如果是vb的话,直接给个控件就OK啦
xiangyun_1224
2011-05-06
打赏
举报
回复
CE? 不知道,帮你顶!
Icedmilk
2011-05-06
打赏
举报
回复
MessageBox的文本,直接按Ctrl+C就可以复制
面向对象C#初级入门精讲(6)WinForm基础
欢迎加入QQ群538724338咨询提问 【课程特色】 1、课程设计循序渐进、讲解细致、通俗易懂、非常适合自主学习 2、教学过程实例丰富、强调技术关键点、并且分析透彻 3、物美价廉:本着知识共享、帮助更多有需求者原则,毫无保留,不另外设置VIP课程。 此外,提供源代码+配套练习+答疑+上课日志。
WPF编程,C#
中
弹出式对话框
MessageBox
的几种用法。
1、
MessageBox
.Show("Hello~~~~"); 最简单的,只显示提示信息。 2、
MessageBox
.Show("There are something wrong!","ERROR"); 可以给消息框加上标题。 3、if (
MessageBox
.Show("Delete this user?", "Confirm Message", Message...
C#
MessageBox
最全的详解
MessageBox
详解,关于如何使用,以及所有功能
【c#基础-
MessageBox
】
MessageBox
的使用和消息框
MessageBox
使用
C# 创建一个带有yes/no按钮 和 警告icon的
messagebox
string message = "Do you want to clear all input data?"; string title = "Clear to reset";
MessageBox
Buttons buttons =
MessageBox
Buttons.YesNo; DialogResult result =
MessageBox
.Show(message, title, buttons,
MessageBox
Icon.Warning); if (result == DialogResult
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章