新手提问,C++中mciSendString()的使用问题
刚开始学VC6.0,按照书上做了一个小程序,可是不知道为什么总是错,大虾们帮忙看看(附件中为原程序)。
程序目的是控制CDROM弹出和关闭,
建立工程CDROMControl,完成外观设计之后,加入消息处理函数OnButtonOpen()和OnButtonClose(),
添加代码如下:
void CCDROMControlDlg::OnButtonOpen()
{
mciSendString("set cdaudio door open",NULL,0,0);
}
void CCDROMControlDlg::OnButtonClose()
{
mciSendString("set cdaudio door closed",NULL,0,0);
}
并在CDROMControl.cpp开头添加#include <mmsystem.h>
问题是在完成上述工作后,编译时总出错:
Compiling...
CDROMControlDlg.cpp
D:\program\VC\MYPROJECTS\CDROMControl\CDROMControlDlg.cpp(178) : error C2065: 'mciSendString' : undeclared identifier
Error executing cl.exe.
CDROMControl.exe - 1 error(s), 0 warning(s)
这是为什么呀?怎么解决啊?怎么照书做还有错的?
[此贴子已经被作者于2006-4-16 15:09:25编辑过]