一个关于控制CD-ROM的小程序在VC++2005有关问题

一个关于控制CD-ROM的小程序在VC++2005问题
从书上看到在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


------解决方案--------------------
你用
LPCTSTR cdCmd = "set cdaudio door open ";
试试
------解决方案--------------------
书上那代码有问题,在源文件里的字符串应该用_T()括起来。不过简易的方法是把字符串放在字符串表里面,不然源文件保存的编码会影响字符串的值。