TC官方合作论坛

 找回密码
 立即注册
查看: 1571|回复: 8

[已解决] TC如何调用 mciSendString

[复制链接]
发表于 2016-10-8 22:03:22 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
TC如何调用 mciSendString(函数在winmm.dll)中的暂停功能。
回复

使用道具 举报

发表于 2016-10-10 17:55:55 | 显示全部楼层
pop_tiger 发表于 2016-10-10 09:25
改了还是不行呢。
dllcall(获取资源路径("rc:winmm.dll"),"char *","mciSendStringA","char *","open 音 ...

var str = 字符串格式化("open D:\\1.avi type MPEGVideo Alias mysong parent %d Style %d notify",控件获取句柄("图片框0"),1073741824)
    调试输出(dllcall("winmm.dll","long","mciSendStringW","wchar *",str,"wchar *",null,"long",0,"long",null))
        调试输出(dllcall("winmm.dll","long","mciSendStringW","wchar *","play mysong","wchar *",null,"long",0,"long",null))
       
上面是以一个图片框播放avi文件,看下吧。
dllcall你用法不对。看F1帮助文档里面有详细说明和范例
其次,这个函数的调用方式你搞错了。建议你百度一下 有很详细的调用例子。
回复 支持 1 反对 0

使用道具 举报

发表于 2016-10-9 00:20:41 | 显示全部楼层
第一个参数 "pause 设备名"
就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-9 10:16:03 | 显示全部楼层
本帖最后由 pop_tiger 于 2016-10-9 10:17 编辑

求指导
回复

使用道具 举报

 楼主| 发表于 2016-10-9 10:16:38 | 显示全部楼层
dear 发表于 2016-10-9 00:20
第一个参数 "pause 设备名"
就可以了。

功能 播放_点击()
//这里添加你要执行的代码
   变量 音乐 = "F:\\music\\许巍 - 故乡.mp3"
   dllcall("rc:winmm.dll","long","mciSendString","play 音乐", "", null, null)
结束

这段代码怎么运行不了,不知道问题出在哪,请大神帮忙看看。多谢。
回复 支持 反对

使用道具 举报

发表于 2016-10-9 11:54:29 | 显示全部楼层
pop_tiger 发表于 2016-10-9 10:16
功能 播放_点击()
//这里添加你要执行的代码
   变量 音乐 = "F:\\music\\许巍 - 故乡.mp3"

说下错误的地方
1:函数名你写错了。【 用TC的插件查看工具 搜一下函数名你就知道了】
2:函数原型写错了,你参数类型没有写。【看F1帮助文档的示例】
3:插件路径你确定这样OK?【获取资源路径】
4:调用方法不对。【没有open 怎么play?】
5:这层内容文不对题。
回复 支持 反对

使用道具 举报

发表于 2016-10-10 08:09:38 | 显示全部楼层
楼上说的对,顶大神
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-10 09:25:46 | 显示全部楼层
dear 发表于 2016-10-9 11:54
说下错误的地方
1:函数名你写错了。【 用TC的插件查看工具 搜一下函数名你就知道了】
2:函数原型写错了 ...

改了还是不行呢。
dllcall(获取资源路径("rc:winmm.dll"),"char *","mciSendStringA","char *","open 音乐","",null,"int",0,"",null)
dllcall(获取资源路径("rc:winmm.dll"),"char *","mciSendStringA","char *","play 音乐","",null,"int",0,"",null)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-10 18:10:31 | 显示全部楼层
dear 发表于 2016-10-10 17:55
var str = 字符串格式化("open D:\\1.avi type MPEGVideo Alias mysong parent %d Style %d notify",控件 ...

谢谢啦!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-2 17:00 , Processed in 0.041127 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表