::mciSendString("Set Audio door open", NULL, 0, NULL);
参数含义到msdn查吧。 
记得包含winmm.lib哦!!记得给分哦!!!

解决方案 »

  1.   

    楼上的为弹出光驱,如果是要打开光盘,就要使用ShellExecute,不过需要知道盘符
      

  2.   

    不好意思,我记不大清了。不过第一个是路径,第二个好象是操作,这种情况下可以使用“Open”或“Explore”。后面还有,不过记不清了,当时我好象都是置为NULL。
      

  3.   

    ::mciSendString("Set Audio door open", NULL, 0, NULL);
    参数含义到msdn查吧。 
    记得包含winmm.lib哦!!
    这个不行呀,提示mciSendString 未定义,求教!!!!!急用~~~~~~~
      

  4.   

    ::mciSendString("Set CDAudio door open", NULL, 0, NULL);
      

  5.   

    确保你的控制面板->多媒体->CD音乐->默认CD-ROM驱动器选择正确;
    库文件加上winmm.lib;
    #include <mmsystem.h>
    void CXXXX::OnEject() 
    {
       mciSendString("set cdaudio door open", NULL, 0, NULL);
    }