不懂,给你两个例子;
use MMSystem
MCISendString('Set CDAudio door open wait',nil,0,handle);// 打开光驱;
MCISendString('set cdaudio door closed wait',nil,0,handle);// 关闭光驱;
use MMSystem
MCISendString('Set CDAudio door open wait',nil,0,handle);// 打开光驱;
MCISendString('set cdaudio door closed wait',nil,0,handle);// 关闭光驱;
上面是mciSendCommand!!!!!!
MCIDEVICEID IDDevice,
UINT uMsg,
DWORD fdwCommand,
DWORD dwParam
);
其中uMSG可以是:
MCI_BREAK
MCI_CAPTURE
MCI_CLOSE
MCI_CONFIGURE
MCI_COPY
MCI_CUE
MCI_CUT
MCI_DELETE
MCI_ESCAPE
MCI_FREEZE
MCI_GETDEVCAPS
MCI_INDEX
MCI_INFO
MCI_LIST
MCI_LOAD
MCI_MARK
MCI_MONITOR
MCI_OPEN
MCI_PASTE
MCI_PAUSE
MCI_PLAY
MCI_PUT
MCI_QUALITY
MCI_REALIZE
MCI_RECORD
MCI_RESERVE
MCI_RESTORE
MCI_RESUME
MCI_SAVE
MCI_SEEK
MCI_SET
MCI_SETAUDIO
MCI_SETTIMECODE
MCI_SETTUNER
MCI_SETVIDEO
MCI_SIGNAL
MCI_SPIN
MCI_STATUS
MCI_STEP
MCI_STOP
MCI_SYSINFO
MCI_UNDO
MCI_UNFREEZE
MCI_UPDATE
MCI_WHERE
MCI_WINDOW
可以是一个typedef struct {
DWORD dwCallback;
} MCI_GENERIC_PARMS;等等,具体可以参考msdn
Thanks
人呢?????