记得以前Basic语言还能做到这功能,不知道C#行不行,想写个闹钟程序,但只想一个exe文件,不想附带wav文件,并且wav文件太大了。
解决方案 »
- 求解答 计时的方法有什么啊。。还有..
- ASP.NET C#连接EXCEL文件出错,这是怎么了,请帮忙
- 新手问:内存对齐方式
- 求正则表达式反向引用用法
- 关于C#选择一个图形做操作的问题?
- 我的C# 装在win2003 R2的版本上出问题,命名窗口的name属性改了名字 在资源查看中名字还是没有改 不知道是不是win2003 R2的问题?
- 毕业论文“基于.net的企业信息门户技术研究与实现”问题求教!
- 能否在C#中根据Composite模式生成TreeView呢?
- 怎样一次性从文本文件中读取多个数据并赋值给多个float型变量
- 从txt文件读取记录的速度问题!!!!!!!!!!
- 抄袭别人的东西对不对?
- C#的一个简单疑惑 望解答!
public static extern int Beep(
int dwFreq,
int dwDuration
);
[DllImport("user32.dll", EntryPoint = "MessageBeep")]
public static extern int MessageBeep(
int wType
);
问下Beep如果能台式机上,会不会是机箱的那个小喇叭响,还普通的外面音响响?
Beep先尝试外放,无驱动时尝试pc蜂鸣器。
using System.Media;
using System.IO;
SoundPlayer music = new SoundPlayer();
music = new SoundPlayer("");
music.Play();
或
[DllImport("winmm.dll")]
public static extern long PlaySound(String fileName,long a,long b); [DllImport("winmm.dll")]
public static extern long mciSendString(string lpstrCommand,string lpstrReturnString,long length,long hwndcallback);
public static void PlayMusic(string p_FileName)
{
try
{
mciSendString(@"close "+p_FileName ,"",0,0);
mciSendString(@"open " + p_FileName,"",0,0);
mciSendString(@"play " + p_FileName ,"",0,0);
}
catch
{
}
}
public static extern long PlaySound(String fileName,long a,long b); [DllImport("winmm.dll")]
public static extern long mciSendString(string lpstrCommand,string lpstrReturnString,long length,long hwndcallback);
public static void PlayMusic(string p_FileName)
{
try
{
mciSendString(@"close "+p_FileName ,"",0,0);
mciSendString(@"open " + p_FileName,"",0,0);
mciSendString(@"play " + p_FileName ,"",0,0);
}
catch
{
}
}