从书上看到在VC6.0中只需要
mciSendString("set cdaudio door open",lpszReturnString,0,0);
就可以关闭光驱了
可是在VC++2005里出错,信息如下:
错误 1 error C2440: “初始化”: 无法从“const char [22]”转换为“LPCTSTR” e:\my pro\visual2005\cdromcontrol\cdromcontrol\cdromcontroldlg.cpp 157
mciSendString("set cdaudio door open",lpszReturnString,0,0);
就可以关闭光驱了
可是在VC++2005里出错,信息如下:
错误 1 error C2440: “初始化”: 无法从“const char [22]”转换为“LPCTSTR” e:\my pro\visual2005\cdromcontrol\cdromcontrol\cdromcontroldlg.cpp 157
LPCTSTR cdCmd = "set cdaudio door open";
试试
mciSendString(IDS_STRING102,NULL,0,NULL);
字符表里为
IDS_STRING102 102 set cdaudio door open
编译出错如下:
错误 1 error C2664: “mciSendStringW”: 不能将参数 1 从“int”转换为“LPCWSTR” e:\my pro\visual2005\cdromcontrol\cdromcontrol\cdromcontroldlg.cpp 161
望高手指点
I beg you help...