MCIWndCreate 没有发送消息(MCIWNDM_NOTIFYMODE 、MCIWNDM_NOTIFYPOS 、MCIWNDM_NOTIFYMEDIA )
来源:互联网 发布:淘宝大学直通车教程 编辑:程序博客网 时间:2024/06/07 10:13
关于用MCIWndCreate编程时遇到的问题
最近在做小程序时,用到了一些简单的音乐方面编程,原本就用playsound就实现了循环播放,无奈它只能播放WAV格式的音乐,那玩意实在太大了,一个3,4M的mp3转换成wav,居然有20几M。太坑爹了。
没办法只能用其他函数了,最后找到了API函数MCIWndCreate,由于要用到循环播放,还要用到自定义消息MCIWNDM_NOTIFYMODE,所以在MCIWndCreate时要加MCIWNDM_NOTIFYMODE。
然后悲剧就发生了,本来循环播放的功能在vc6.0里面我已经实现了。于是在vs2010就一股劲的去复制。兴冲冲的去远行,不错通过了。可是它就是不循环,找半天没找到问题,真太TMD,我反正是骂了vs2010一下午。
直到晚上在同学的帮助下才把问题找出来。当时想死的心都有了。。。。吐槽半天。。。居然是一个字母不同导致的
消息映射:ON_MESSAGE(MCIWNDM_NOTIFYMODE, &CChildView::OnMciwndfNotifymode)
MCI窗口创建:hwnd=MCIWndCreate(this->m_hWnd,NULL,MCIWNDF_NOTIFYMODE,_T(".//童年.mp3"));
看见没有:
MCIWNDF_NOTIFYMODE
MCIWNDM_NOTIFYMODE
而我却全写成了MCIWNDM_NOTIFYMODE。
其实这只是个人问题,但既然遇到了就贴出来了。希望对遇到同样问题的童鞋有帮助呀。呵呵。。
哎都是粘贴惹的祸呀。
伤不起,编程需谨慎呀!
- MCIWndCreate 没有发送消息(MCIWNDM_NOTIFYMODE 、MCIWNDM_NOTIFYPOS 、MCIWNDM_NOTIFYMEDIA )
- MailBee.NET Objects发送电子邮件(SMTP)教程三:没有SMTP服务器的情况下发送消息
- dialog全屏和没有透明层 发送消息
- IDOC发送状态03,PI没有收到消息的解决办法
- 消息发送
- 发送消息
- 发送消息
- Windows XP在接收到DHCP Offer之后,没有发送DHCP Request消息
- 公众号用户发送消息后台PHP回复没有反应的解决办法
- 如何调用NetMessageBufferSend发送消息?(改编)
- 如何调用NetMessageBufferSend发送消息?(改编)
- SendMessage(利用反射)发送消息
- MQ之间互相发送消息(三)
- ActiveMQ-JMS(二):发送消息
- 发送客服消息(客服接口)
- ActiveMq之消息发送(MessageProducer)-yellowcong
- 进程间传递消息(发送和接收系统消息)
- 使用HTTP发送消息(消息队列技术)
- CKEDITOR使用与配置
- For循环
- ForTest
- 复习笔记7 位映射图
- portal backup
- MCIWndCreate 没有发送消息(MCIWNDM_NOTIFYMODE 、MCIWNDM_NOTIFYPOS 、MCIWNDM_NOTIFYMEDIA )
- 各种搜集的知识。。。
- 移动开发者大会--除了App,软件,我们还应该考虑什么 .
- 一个游戏程序员的学习资料
- JQuery动态删除table指定行
- 在servlet中查询oracle验证用户
- 类加载器与代理
- wince与linux的比较(摘录)
- 十月百度,阿里巴巴,迅雷搜狗最新面试七十题(第201-270题) .