| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2003 人关注过本帖
标题:如何在VB界面布置背景音乐?
只看楼主 加入收藏
寒嫣
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-3-30
收藏
 问题点数:0 回复次数:10 
如何在VB界面布置背景音乐?

我是今天刚到这里注册的新用户,还望各位高手多多指点!!!
在VB的运行界面我想注入背景音乐,应该怎么做? 

搜索更多相关主题的帖子: 背景音乐 VB 界面 用户 
2006-03-30 13:14
zhangwei
Rank: 1
等 级:新手上路
威 望:1
帖 子:277
专家分:0
注 册:2005-5-3
收藏
得分:0 

using System;
using System.Runtime.InteropServices;
namespace Notes
{
/// <summary>
/// Helpers 的摘要说明。
/// 播放声音
/// </summary>
internal class Helpers
{
[Flags]
public enum PlaySoundFlags : int
{
SND_SYNC = 0x0000, /* play synchronously (default) */
SND_ASYNC = 0x0001, /* play asynchronously */
SND_NODEFAULT = 0x0002, /* silence (!default) if sound not found */
SND_MEMORY = 0x0004, /* pszSound points to a memory file */
SND_LOOP = 0x0008, /* loop the sound until next sndPlaySound */
SND_NOSTOP = 0x0010, /* don't stop any currently playing sound */
SND_NOWAIT = 0x00002000, /* don't wait if the driver is busy */
SND_ALIAS = 0x00010000, /* name is a registry alias */
SND_ALIAS_ID = 0x00110000, /* alias is a predefined ID */
SND_FILENAME = 0x00020000, /* name is file name */
SND_RESOURCE = 0x00040004 /* name is resource name or atom */
}

[DllImport("winmm")]

public static extern bool PlaySound( string szSound, IntPtr hMod, PlaySoundFlags flags );

}

}
申明类Helpers,然后调用:
//调用系统函数播放声音
public void Play( string strFileName )
{

Helpers.PlaySound( strFileName, IntPtr.Zero, Helpers.PlaySoundFlags.SND_FILENAME | Helpers.PlaySoundFlags.SND_ASYNC );
}



主动沟通......
2006-03-31 20:54
寒嫣
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-3-30
收藏
得分:0 

二楼的同志,多谢了!

2006-04-02 11:45
sanitspare
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2005-5-4
收藏
得分:0 

人家那是c++


2006-04-07 23:05
寒嫣
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-3-30
收藏
得分:0 

那在VB里面应该怎么写呢?还请各位前辈多多指教!

2006-04-09 09:25
樊宇
Rank: 1
等 级:新手上路
威 望:1
帖 子:41
专家分:0
注 册:2006-3-28
收藏
得分:0 
如果用的是vs.net2005的话只用一行代码就行了
My.Computer.Audio.Play("要播放的音乐的文件名") '这里好象只能是wav的格式

2006-04-10 19:22
xinsheng
Rank: 2
等 级:论坛游民
帖 子:43
专家分:15
注 册:2006-6-28
收藏
得分:0 
大巧若拙

2006-10-21 15:14
xinsheng
Rank: 2
等 级:论坛游民
帖 子:43
专家分:15
注 册:2006-6-28
收藏
得分:0 
不好意思,搞错了.
不过你的方法好像是不行的

2006-10-21 15:16
小小兵
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-11-27
收藏
得分:0 
以下是引用樊宇在2006-4-10 19:22:00的发言:
如果用的是vs.net2005的话只用一行代码就行了
My.Computer.Audio.Play("要播放的音乐的文件名") '这里好象只能是wav的格式

请问2003怎么实现呀
期待!!!!

2006-12-06 15:39
chen5322
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2006-5-25
收藏
得分:0 
拉个WINDOWS MEDIA PLAYER控件进去 然后就容易了  把这控件隐藏 不就背景音乐了嘛
2006-12-06 20:50
快速回复:如何在VB界面布置背景音乐?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014917 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved