我在MFC中用radiobutton的时候我想要达到一个效果就是 选了radiobutton之后,把值取走,然后就清空
网上看到IDC_RADIO3.Checked=false;我用了之后出现errorC2228:leftof'.Checked'musthaveclass/struct/u...
网上看到IDC_RADIO3.Checked=false; 我用了之后出现error C2228: left of '.Checked' must have class/struct/union type
展开
2个回答
展开全部
错误的提示的意思是:Checked必须包含在一个类中(这里指控件IDC_RADIO3所关联的类), 你可以仿效MFC的做法命名为CRadioButton3)。所以你应该是忘了直接将IDC_RADIO3和RadioButton类的派生类CRadioButton3(CRadioButton3:CRadioButton)对应起来。在资源视图中点右键为IDC_RADIO3添加成员函数,然后在函数体中如下写就可以了。
CBUTTON* pButton=GetDlgItem(IDC_RADIO3);
pButton->checked=false;
CBUTTON* pButton=GetDlgItem(IDC_RADIO3);
pButton->checked=false;
追问
F:\C++\12_26\12_26\DIALOG3.cpp(137) : error C2065: 'CBUTTON' : undeclared identifier
F:\C++\12_26\12_26\DIALOG3.cpp(137) : error C2065: 'pButton' : undeclared identifier
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询