2

我在一个组框下有 2 个单选按钮,我将第一个组设为 true。但是当我添加单选按钮变量时,它显示消息“无法返回新代码元素可能是语法错误”,原因是什么?

4

2 回答 2

2

从解决方案目录中删除类向导文件 (.clw) 和 Intellisense 文件 (.ncb) 文件,然后重试。

于 2010-11-11T23:42:42.267 回答
0

您只需要为您的数据设置一个变量,为您的分组控件设置一个控件:

int m_RBData;
CRadio m_RBControl;

然后,您需要将链接函数中的所有 ID 控件分组,如下所示:

ON_CONTROL_RANGE(BN_CLICKED,IDC_RB,IDC_RB3,OnClickRb)

您还需要添加对字符串表的引用:

1R__C 0,1,2 在您的第一个 ID (IDC_RB) 中。

现在,当您分别单击第一个、第二个或第三个单选按钮时,您的数据变量将采用值 0,1 或 2。

于 2010-11-12T11:00:40.793 回答