请问一VC++基础有关问题
请教一VC++基础问题
本人在创建一个WIN 32工程,按照教程来操作,在未写入代码之前可以正常运行,但在写入代码欲运行却发现不行,提示则为: 'm_bWorking' : undeclared identifier(则我这变量未定义)。对于所要创建的类都创建好,无错。图为实现录制和停止、低、高频率的创建:
代码如下:
CMainFrame::CMainFrame()
{
m_bWorking=FALSE; PS:系统错误提示称我未创建m_bWorking
}
void CMainFrame::OnRecordStart()
{
MessageBeep((UINT)(-1));
m_bWorking=TRUE;
}
void CMainFrame::OnRecordStop()
{
MessageBeep((UINT)(-1));
m_bWorking=FALSE;
}
void CMainFrame::OnUpdateRecordStart(CCmdUI* pCmdUI)
{
pCmdUI->Enable(!m_bWorking);
}
void CMainFrame::OnUpdateRecordStop(CCmdUI* pCmdUI)
{
pCmdUI->Enable(m_bWorking) ;
}
------解决方案--------------------
在class CMainFrame
{
BOOL m_bWorking;//.h文件类定义中加入
....
}
------解决方案--------------------
m_bWorking在你的CMainFrame类有有定义它吗?
本人在创建一个WIN 32工程,按照教程来操作,在未写入代码之前可以正常运行,但在写入代码欲运行却发现不行,提示则为: 'm_bWorking' : undeclared identifier(则我这变量未定义)。对于所要创建的类都创建好,无错。图为实现录制和停止、低、高频率的创建:
代码如下:
CMainFrame::CMainFrame()
{
m_bWorking=FALSE; PS:系统错误提示称我未创建m_bWorking
}
void CMainFrame::OnRecordStart()
{
MessageBeep((UINT)(-1));
m_bWorking=TRUE;
}
void CMainFrame::OnRecordStop()
{
MessageBeep((UINT)(-1));
m_bWorking=FALSE;
}
void CMainFrame::OnUpdateRecordStart(CCmdUI* pCmdUI)
{
pCmdUI->Enable(!m_bWorking);
}
void CMainFrame::OnUpdateRecordStop(CCmdUI* pCmdUI)
{
pCmdUI->Enable(m_bWorking) ;
}
------解决方案--------------------
在class CMainFrame
{
BOOL m_bWorking;//.h文件类定义中加入
....
}
------解决方案--------------------
m_bWorking在你的CMainFrame类有有定义它吗?