第二节课作业

这个PlaySound()很特别,只能播放wav格式的音乐文件

Code:
  1. #include <windows.h>  
  2. #include <mmsystem.h>  
  3.   
  4. int APIENTRY WinMain(HINSTANCE hInstance,  
  5.                      HINSTANCE hPrevInstance,  
  6.                      LPSTR     lpCmdLine,  
  7.                      int       nCmdShow)  
  8. {  
  9.     /* TODO: Place code here.*/  
  10.     PlaySound(TEXT("C://Windows//Media//Windows Logon Sound.wav"),  
  11.     NULL,SND_FILENAME|SND_LOOP|SND_ASYNC);  
  12.     MessageBox(NULL,TEXT("点击确定结束播放"),TEXT("循环播放"),MB_OK);  
  13.       
  14.     return 0;  
  15. }  

API PlaySound()能播放前所未闻的wav格式让我一惊,但她只能播放这一格式更让我吃惊!感觉对目前的我没什么学习的价值。

为什么在用C#(当然在VS中)调用Windows API时,不能直接用宏。而是先要把16进制数据赋给变量,然后在调用变量呢?然而在C语言中可以直接使用定义好的宏!!难道就没人在C#的程序集中定义宏吗?宏在哪啊??有像MSDN Library一样的宏查询文档吗???

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值