| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1410 人关注过本帖
标题:新手提问,C++中mciSendString()的使用问题
只看楼主 加入收藏
追梦人
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-4-16
收藏
 问题点数:0 回复次数:2 
新手提问,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)

这是为什么呀?怎么解决啊?怎么照书做还有错的?

ZJRYhLjz.rar (294.34 KB) 新手提问,C++中mciSendString()的使用问题


[此贴子已经被作者于2006-4-16 15:09:25编辑过]

搜索更多相关主题的帖子: 提问 
2006-04-16 14:39
zinking
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:916
专家分:0
注 册:2004-12-5
收藏
得分:0 
呵呵,照书上怎么了,你没有搞清楚原理,当然要错了。

http://kongfuziandlife. http://codeanddesign.
2006-04-17 07:39
追梦人
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-4-16
收藏
得分:0 
你明白原理就讲讲啊,不解决问题,就知道乱叫,还做什么版主!
2006-04-17 14:11
快速回复:新手提问,C++中mciSendString()的使用问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016337 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved