无法返回新的代码元素,可能存在语法错误
我在组框下有 2 个单选按钮,我将第一个组设置为 true。但是当我添加单选按钮变量时,它显示消息“无法返回新代码元素,可能是语法错误”,原因是什么?
I have 2 radio button under a group box and i made first one group as true. but when i am adding radio button variable the it showing message "Failed to return new code element possibly a syntax error", what would be the reason?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我在 VS 2022 上遇到这个问题。我通过以下步骤解决了它:
I meet this issue on VS 2022. I solved it by these steps:
从解决方案目录中删除类向导文件 (.clw) 和 Intellisense 文件 (.ncb),然后重试。
Delete the Class Wizard file (.clw) and the Intellisense file (.ncb) file from your solution directory and try again.
您只需要一个数据变量和一个用于分组控件的控件:
然后您需要将链接函数中的所有 ID 控件分组,如下所示:
ON_CONTROL_RANGE(BN_CLICKED,IDC_RB,IDC_RB3,OnClickRb)
您还需要添加引用字符串表:
第一个 ID (IDC_RB) 中的 1R__C 0,1,2。
现在,每当您单击第一个、第二个或第三个单选按钮时,您的数据变量就会分别取值 0、1 或 2。
You need to have only one variable for your data and one for your control for your grouped Controls:
Then you need to group all ID Controls within the linked function like this:
ON_CONTROL_RANGE(BN_CLICKED,IDC_RB,IDC_RB3,OnClickRb)
You also need to add reference to String Table:
1R__C 0,1,2 in your first ID (IDC_RB).
Now your data variable, takes the values 0,1 or 2 whenever you click the first, the second or the third radio button respectively.