我毕业设计的在网上找的 但程序调试不出来
主要问题是下面程序中的m_player,m_recoder类型不知道,
希望高手能帮我解决
如果可以的话加我qq692876475我把完整的工程传给你
在线等,可以的话加rmb报酬也行出错程序代码片段一
void CSoundDlg::OnRecord()
{
// TODO: Add your control notification handler code here
UpdateData(true);
if (m_strFile.IsEmpty())
{
AfxMessageBox(_T("请先输入要保存的文件名"));
return;
}
m_Recorder.SetFileName(m_strFile.GetBuffer(m_strFile.GetLength()));
m_strFile.ReleaseBuffer();
m_Recorder.StartRec();
SetTimer(0, 10, NULL);
GetDlgItem(IDC_BROWSE)->EnableWindow(false);}
出错程序代码片段二
void CSoundDlg::OnPlay()
{
// TODO: Add your control notification handler code here
// Condition check !!!!
if (m_strFile.IsEmpty())
return;
SetWindowText(m_strFile);
m_Player.Play(m_strFile.GetBuffer(m_strFile.GetLength()));
m_strFile.ReleaseBuffer();
KillTimer(0);
SetTimer(0, 1000, NULL);}void CSoundDlg::OnStop()
{
// TODO: Add your control notification handler code here
// Condition check !!!!
if (m_strFile.IsEmpty())
return;
m_Player.Stop();
}void CSoundDlg::OnCustomdrawVolume(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
m_Player.SetVolume(m_Volume.GetPos());
*pResult = 0;
}
主要问题是下面程序中的m_player,m_recoder类型不知道,
希望高手能帮我解决
如果可以的话加我qq692876475我把完整的工程传给你
在线等,可以的话加rmb报酬也行出错程序代码片段一
void CSoundDlg::OnRecord()
{
// TODO: Add your control notification handler code here
UpdateData(true);
if (m_strFile.IsEmpty())
{
AfxMessageBox(_T("请先输入要保存的文件名"));
return;
}
m_Recorder.SetFileName(m_strFile.GetBuffer(m_strFile.GetLength()));
m_strFile.ReleaseBuffer();
m_Recorder.StartRec();
SetTimer(0, 10, NULL);
GetDlgItem(IDC_BROWSE)->EnableWindow(false);}
出错程序代码片段二
void CSoundDlg::OnPlay()
{
// TODO: Add your control notification handler code here
// Condition check !!!!
if (m_strFile.IsEmpty())
return;
SetWindowText(m_strFile);
m_Player.Play(m_strFile.GetBuffer(m_strFile.GetLength()));
m_strFile.ReleaseBuffer();
KillTimer(0);
SetTimer(0, 1000, NULL);}void CSoundDlg::OnStop()
{
// TODO: Add your control notification handler code here
// Condition check !!!!
if (m_strFile.IsEmpty())
return;
m_Player.Stop();
}void CSoundDlg::OnCustomdrawVolume(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
m_Player.SetVolume(m_Volume.GetPos());
*pResult = 0;
}
解决方案 »
- 初学炫彩界面库,求解答
- 关于ADO连接access数据库修改数据库记录的问题
- 晕了,我在Visual 2005 里边用 sendto函数。有一个参数是char *类型的,但CString.GetBuffer()返回的是wchar_t。我用强制转换为char*
- 那位晓得那里有“MICROSOFT WIN32程序员参考大全”WDL格式的书下载
- 如何在VC中如何使用MIDL,在线等待
- help
- SQL Server2000和VC中数据类型转换的问题(ADO)
- 请教高人,我在 一台没有装SQL SERVER 2000的机器上安装SQL SERVER 2000的内核(MSDE)时为是么要重新启动机器呢?
- 求MFC 毕业设计
- 关于VC制作的数据库软件的安装问题?
- SOCKET句柄被Attach后为什么会断开连接?
- 关机函数为什么不行呢?
比如SetTimer(1, 100, NULL); // 每100ms处理一次,你代码中写成10,SetTimer的精度只有55ms左右,精度达不到10ms的void CXXDlg::OnTimer(UINT nID)
{
switch(nID)
{
case 1:
// ...处理Timer ID为1的事件
break;
defualt:
break;
}
CXXDlg::OnTimer(nID);
}不需要定时器的时候记得KillTimer(nID);
那个是在百度上搜来的。
程序是按论文结尾附录程序 和第四章的介绍来的,应该算比较简单的一个程序
麻烦大哥再帮小弟看看哦~~谢谢
m_palyer ,m_recorder 应该就是其中的类型吧我不太了解哦