C# Winform 程序 使用电脑自带的喇叭,输出报警声?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# Winform 程序 使用电脑自带的喇叭,输出报警声?相关的知识,希望对你有一定的参考价值。
求关键源代码
你可以使用系统自带的声音,例如/// <param name="iFrequency">声音频率(从37Hz到32767Hz)。在windows95中忽略</param>
/// <param name="iDuration">声音的持续时间,以毫秒为单位。</param>
[DllImport("Kernel32.dll")] //引入命名空间 using System.Runtime.InteropServices;
public static extern bool Beep(int frequency, int duration);
这个是你自定义的声音,可以在你点击按钮时调用Beep(800,200);该函数
又例如:
public enum MessageBeepType
Default = -1,
Ok = 0x00000000,
Error = 0x00000010,
Question = 0x00000020,
Warning = 0x00000030,
Information = 0x00000040
[DllImport("user32.dll", SetLastError = true)]
public static extern bool MessageBeep(MessageBeepType type);
这个是系统的声音,可以在你点击按钮时调用MessageBeep(MessageBeepType.Ok);该函数
希望对你有帮助 参考技术A Beep beep=new Beep(); 参考技术B win7用不了beep 参考技术C Console.Beep();?
以上是关于C# Winform 程序 使用电脑自带的喇叭,输出报警声?的主要内容,如果未能解决你的问题,请参考以下文章
c#写的winform生成EXE程序在有些电脑打不开,出现“程序已停止工作”的错误,错误日志如下: