MCI Command String总览[2]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

如果命令执行出错,函数mciExecute会直接弹出一个对话框,提示出错的原因。而mciSendString函数会返回一个ErrorCode (错误代码),该代码的具体含义您可以参考MSDN中的目录“Platform SDK\Graphics and Multimedia Services\Windows Multimedia\Multimedia Reference\Multimedia Constants\MCIERR Return Values”。您可以根据具体情况选择到底使用哪一个函数来执行MCI命令。例如,在调试的时候使用mciExecute,以便快速地获得错误原因,而在将要发布的程序中使用mciSendString函数,让程序中已设置的错误陷阱去处理错误,以避免频繁的错误提示而使用户觉得厌烦。(对于有返回值的MCI命令,必须使用mciSendString函数。)

 

在熟悉了这两个函数后,我们就可以进入正题――MCI Command String了。

MCI Command String的命令格式是这样的:lpszCommand  lpszDevice  lpszCommandFlag  lpazFlag

lpszCommandmci命令,例如openplaystopclose等等。

lpszDevice是设备名(或文件名)。例如,我们用以下的程序打开了我的文档中的Music01.dat文件,并用“alias”参数将其别名设为OpenFile

dim lReturn as long                                                               1

本文关键:MCI Command String总览
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top