Не удалось вернуть новый элемент кода, возможна синтаксическая ошибка - PullRequest
2 голосов
/ 11 ноября 2010

У меня есть 2 переключателя под групповым полем, и я создал первую группу как true. но когда я добавляю переменную переключателя, он показывает сообщение «Не удалось вернуть новый элемент кода, возможно, синтаксическую ошибку», в чем причина?

Ответы [ 2 ]

2 голосов
/ 12 ноября 2010

Удалите файл Class Wizard (.clw) и файл Intellisense (.ncb) из каталога решений и повторите попытку.

0 голосов
/ 12 ноября 2010

Вам нужно иметь только одну переменную для ваших данных и одну для вашего элемента управления для ваших сгруппированных элементов управления:

int m_RBData;
CRadio m_RBControl;

Затем вам нужно сгруппировать все элементы управления ID в связанной функции следующим образом:

ON_CONTROL_RANGE (BN_CLICKED, IDC_RB, IDC_RB3, OnClickRb)

Вам также необходимо добавить ссылку на таблицу строк:

1R__C 0,1,2 в вашем первом идентификаторе (IDC_RB).

Теперь ваша переменная данных принимает значения 0,1 или 2 каждый раз, когда вы нажимаете первый, второй или третий переключатель соответственно.

...