如题

解决方案 »

  1.   

    用aip,下面我貼出了實現部分的C#代碼using System.Runtime.InteropServices; //引入空間
    namespace myBeep
    {
    public class Form1 : System.Windows.Forms.Form
    {
    [DllImport("kernel32.dll")]
    public static extern bool Beep(int frequency, int duration);
    public enum BeepType//這裡是api所需參數,產生不同的聲音頻率
    {
      SimpleBeep = -1,
      IconAsterisk = 0x00000040,
      IconExclamation = 0x00000030,
      IconHand = 0x00000010,
      IconQuestion = 0x00000020,
      Ok = 0x00000000,

    [DllImport("user32.dll")]
    public static extern bool MessageBeep(BeepType beepType); 
    private void button1_Click(object sender, System.EventArgs e)
    {
    MessageBeep(BeepType.SimpleBeep ); 
    System.Threading.Thread.Sleep(TimeSpan.FromSeconds(2));  
    MessageBeep(BeepType.Ok); 
    System.Threading.Thread.Sleep(TimeSpan.FromSeconds(2));
    MessageBeep(BeepType.IconQuestion); 
    System.Threading.Thread.Sleep(TimeSpan.FromSeconds(2));
    MessageBeep(BeepType.IconHand ); 
    System.Threading.Thread.Sleep(TimeSpan.FromSeconds(2));
    MessageBeep(BeepType.IconExclamation); 
    System.Threading.Thread.Sleep(TimeSpan.FromSeconds(2));
    MessageBeep(BeepType.IconAsterisk  );  }
      

  2.   

    http://www.pinvoke.net/default.aspx/user32/MessageBeep.html