[DllImport("Kernel.dll")]
public static extern Beep(int freq, int delay);
public static extern Beep(int freq, int delay);
解决方案 »
- 跪求 ngen.exe 的用法
- 关于ado.net调用SqlServer存储过程的问题……我参照网上的资料 自己总结了一个,大家来看看有什么问题没有
- linq中的new是什么意思呢?
- iis 错误,急救
- [DataSet]我要在本地建一个Dataset,该如何建架构。有什么资料提供提供。
- 如何在代码里面判断图片框有没有图片
- 为何不能OPEN啊!
- 断点问题
- (狂送分﹗)還是搞不定﹐再請高手幫忙﹗﹗﹗﹗
- listbox奇怪应用
- C#里面虚拟按键是怎么写的??是不是用那个SendKeys()?哪位给点代码,谢谢~~
- 高手指点:怎样在我自己写的toolbar里扑获顶层窗体中的键盘按键事件。我想实现工具栏的快捷键的功能。
~~~~~大家帮帮忙啊。:<谢谢!
using System.Runtime.InteropServices;Class DEMO
{
[DllImport("Kernel32.dll")]
public static extern int Beep(uint dwFreq,uint dwDuration);
public void MyBeep()
{
Beep(100,100); }
}
[DllImport("user32.dll")]
public static extern bool MessageBeep(uint uType);
MessageBeep(1);//PC喇叭响
using System;
using System.Runtime.InteropServices;namespace WebApplication1
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
public class Class1
{
[DllImport("Kernel32.dll")]
public static extern int Beep(uint dwFreq,uint dwDuration);
public Class1()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static void MyBeep()
{
Beep(2500,1500);
}
}
}2、任何.aspx.cs文件中调用Class1.MyBeep(); 即可喇叭发声,如
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Class1.MyBeep();
}3、参考图书
邮电的windows api 编程手册 P161
private void FrmAbout_Load(object sender, System.EventArgs e)
{
Class1.MyBeep(); //发声报警试验
}
dwFreq控制音高
dwDuration控制音长(ms)