求助MFC的SDI程序报错
void CEx61View::OnUpdateEllipse(CCmdUI* pCmdUI)
{
pCmdUI->SetCheck(flag==0);
}
给“椭圆”子菜单添加UPDATE_COMMAND_UI消息,并在消息处理函数中实现在选中的子菜单项前打钩。
结果该句报错
D:\Users\马小李\Desktop\software experiment\ex61\ex61View.cpp(128) : error C2065: 'flag' : undeclared identifier
[解决办法]
error C2065: 'flag' : undeclared identifier
按字面意思来说,说这个flag未定义,是不是调用了别的局部变量,这个函数无法使用呢?
[解决办法]
flag这个变量没有定义
可以在CEx61View类中定义这个变量,用来表示菜单中的这个ITEM有没有勾上
[解决办法]
变量未定义
[解决办法]
试下找个合适的地方,先将flag初始化。