using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; // using System.Runtime.InteropServices; namespace KySoft { public partial class frmMain用户登陆 : ImeForm { public static uint SND_ASYNC = 0x0001; //发挥异步 public static uint SND_FILENAME = 0x00020000;//名称是文件名 [DllImport("winmm.dll")] public static extern uint mciSendString(string lpstrCommand, string lpstrReturnString, uint uReturnLength, uint hWndCallback); public frmMain用户登陆() { InitializeComponent(); } /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.Run(new frmMain用户登陆()); } private void frmMain用户登陆_Load(object sender, EventArgs e) { Set打开背景音乐("Login.mp3"); } public static void Set打开背景音乐(string mp3_name) { string mp3Url = ""; if (mp3_name == "Login.mp3") { mp3Url = "/"" + Application.StartupPath + "//Login.mp3/""; } else if (mp3_name == "NewInfo.mp3") { mp3Url = "/"" + Application.StartupPath + "//NewInfo.mp3/""; } mciSendString(@"close temp_alias", null, 0, 0); mciSendString(@"open " + mp3Url + " alias temp_alias", null, 0, 0); if (mp3_name == "Login.mp3") { mciSendString("play temp_alias repeat", null, 0, 0);//重复播放 } else if (mp3_name == "NewInfo.mp3") { mciSendString("play temp_alias ", null, 0, 0); //只播放一次 } } public static void Set关闭背景音乐() { mciSendString(@"close temp_alias", null, 0, 0); } } }