标题:请教各位大牛关于WINDOWS编程插入音乐的问题
只看楼主
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
结帖率:99.34%
 问题点数:0 回复次数:9 
请教各位大牛关于WINDOWS编程插入音乐的问题
在VC下插入音乐的代码是
case WM_CREATE:
          PlaySound (TEXT ("hellowin.wav"), NULL, SND_FILENAME | SND_ASYNC) ;
          return 0 ;
然后添加个连接库就能运行出声音
提醒您注意:如果您使用Microsoft Visual C++ 为此程序建立新项目,那么您得加上连结程序所需的链接库文件。从Project菜单选择 Setting选项,然后选取Link页面标签。从 Category清单方块中选择General,然后在 Object/Library Modules文字方块添加WINMM.LIB(Windows multimedia-Windows多媒体)。您这样做是因为HELLOWIN将使用多媒体功能呼叫,而内定的项目中又不包括多媒体链接库文件。不然连结程序报告了错误信息,表明PlaySound函数不可用。

在VS2010下我想在自己的窗口界面里也添加一段音乐
case WM_CREATE:
        {
            PlaySound(L"Hotel California .wav", NULL, SND_FILENAME | SND_ASYNC);
            hInst = ((LPCREATESTRUCT)lParam)->hInstance;
然后去添加连接库 我是这样做的
右键 工程: 属性-》链接-》输入-》额外依赖项 写入 WINMM.LIB 或者 winmm.lib
如图


但是依旧提示PlaySound 和后面的SND_...是未定义的。
怎么会这样?
搜索更多相关主题的帖子: 音乐 新项目 Microsoft 
2012-04-24 22:32
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
补充下 我的头文件都没少什么 貌似只要有个 #include <Windows.h> 就成吧。

梅尚程荀
马谭杨奚







                                                       
2012-04-24 22:35
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
汗 还要个#include<MMsystem.h>

梅尚程荀
马谭杨奚







                                                       
2012-04-25 08:07
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
得分:0 
一看楼主就对Windows感兴趣,作为同志得支持下。

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2012-04-26 19:19
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
回复 4楼 waterstar
多多指教。

梅尚程荀
马谭杨奚







                                                       
2012-04-26 21:59
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
以下是引用waterstar在2012-4-26 19:19:05的发言:

一看楼主就对Windows感兴趣,作为同志得支持下。

授人以渔,不授人以鱼。
2012-04-26 22:01
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
回复 6楼 TonyDeng
老大 你又淫了

梅尚程荀
马谭杨奚







                                                       
2012-04-26 22:04
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
得分:0 
回复 6楼 TonyDeng
老大你这样让我亚历山大啊

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2012-04-29 19:17
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
我说什么呀,原文照录而已。

授人以渔,不授人以鱼。
2012-04-29 19:23
waterstar
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:984
专家分:2810
注 册:2010-2-12
得分:0 
回复 9楼 TonyDeng
老大,你是坏人。。

冰冻三尺,非一日之寒;士别三日,不足刮目相看!
2012-04-29 19:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-366476-1-1.html




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

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