mciSendString('open j:\video.avi alias film', nil, 0, 0);
mciSendString('window film handle 0', nil, 0, 0);
mciSendString('window film state show maximized', nil, 0, 0);
mciSendString('play film notify', nil, 0, Form1.Handle);
请问这此函数中的参数,比如'open j:\video.avi alias film','window film handle 0','play film notify'是怎么找到的,怎么得来的,为什么写这段代码的高手知道这些参数,我查了最新的MSDN都没有找到,请教!!!

解决方案 »

  1.   

    http://public.uic.rsu.ru/~skritski/scourses/WebTutor/speckurs.htm#MCI%20Command%20Strings
      

  2.   

    MCI指令一般格式为:MCI指令 设备名 参数,常用的有open,play,close,status关于MCI指令的详细资料,可利用搜索引擎,输入关键字MCI指令,可获得大量相关信息~~~三个API mciSendString,mciExecute和mciGetErrorString的内容可从MSDN上获得mciSendString和mciExecute函数的功能类似,传送MCI指令字符串给MCI,区别在于用mciExecute会在发生错误时显示错误信息.mciGetErrorString用于将MCI错误代码转为字符串.
      

  3.   

    DELPHI的MMSYSTEM源代码文档中有封装过你看看它是怎么写的就差不多。
      

  4.   

    看Help
    http://public.uic.rsu.ru/~skritski/scourses/WebTutor/MCI/MCISTRWH.HLP
    我记得有书介绍的,忘记名子了