一个有关MessageBeep的问题

conqu12 2012-05-01 10:19:32
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace 喇叭响
{
public partial class Form1 : Form
{
[DllImport("user32.dll")]
public static extern bool MessageBeep(uint uType);

public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{

MessageBeep(1);

}
}
}
窗体上就是一个按钮,怎么运行后点击按钮不发出声音啊?这是为什么?messagebeep到底怎么使用啊?
最好把运行后可以发出声音的代码压缩包发到我邮箱里,谢谢!邮箱:467503768@qq.com
...全文
181 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
足球中国 2012-05-01
  • 打赏
  • 举报
回复
其实非常简单。

Console.Beep();//这一句就可以搞定了。

暖枫无敌 2012-05-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

引用 2 楼 的回复:
C# code


//使用MessageBeep(unit uType):需添加 using System.Runtime.InteropServices;
public const int MB_ICONEXCLAMATION = 48;
[DllImport("user32.dll")]
public static extern bool Messa……
[/Quote]
这个就是源码,你拷贝过去试了嘛?
EnForGrass 2012-05-01
  • 打赏
  • 举报
回复

//使用MessageBeep(unit uType):需添加 using System.Runtime.InteropServices;
   public const int MB_ICONEXCLAMATION = 48;
   [DllImport("user32.dll")]
   public static extern bool MessageBeep(uint uType);
   MessageBeep( MB_ICONEXCLAMATION );
暖枫无敌 2012-05-01
  • 打赏
  • 举报
回复


using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace 喇叭响
{
public partial class Form1 : Form
{
public enum BeepType
{
SimpleBeep = -1,
IconAsterisk = 0x00000040,
IconExclamation = 0x00000030,
IconHand = 0x00000010,
IconQuestion = 0x00000020,
Ok = 0x00000000,
}

[DllImport("user32.dll")]
public static extern bool MessageBeep(BeepType beepType);
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{

MessageBeep(BeepType.SimpleBeep);
}
}
}

conqu12 2012-05-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
C# code



using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

na……
[/Quote]
可以解释下代码吗?感谢!
conqu12 2012-05-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
C# code


//使用MessageBeep(unit uType):需添加 using System.Runtime.InteropServices;
   public const int MB_ICONEXCLAMATION = 48;
   [DllImport("user32.dll")]
   public static extern bool Message……
[/Quote]

这是在网上抄的?我见过,但不知道怎么用,可不可以给我发个源代码?谢谢!

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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