打开CD_ROM与关闭CD_ROM 方法是先向工程中加入多媒体组件。选择Project|Add to Project|Components and Controls菜单项,在弹出的Components and Controls Gallery对话框中选择Visual C++ Components文件夹,然后选择Windows Multimedia library项,按Insert按钮。在之后的消息框中按"是"。这样,在工程中加入了了多媒体组件,在stdafx.h文件中加入了两行语句: #include // CG: The following line was added by the Windows Multimedia component. #pragma comment(lib, "winmm.lib") 然后分别为IDC_OPENCDROM和IDC_CLOSECDROM按钮添加BN_CLICKED消息处理函数如下: void CControlDlg::OnOpencdrom() //打开光驱 { mciSendString("Set cdAudio door open wait", NULL, 0, NULL); } void CControlDlg::OnClosecdrom() //关闭光驱 { mciSendString("Set cdAudio door closed wait", NULL, 0, NULL); }
要状态用WM_DEVICECHANGE消息
具体用法在
http://vip.6to23.com/chenhaona/program/c/15.htm