Как вручную установить переключатель (по коду)? - PullRequest
0 голосов
/ 22 сентября 2011

У меня есть 2 переключателя, скажем, r1 и r2.group сгруппированы вместе и сделали r1 group как true из свойства.Я сделал переменную bool (vr) и прикрепил эту кнопку-переключатель (DDX).

Теперь из кода я написал vr = 1, затем updatedata (TRUE).но от пользовательского интерфейса он все еще показывает активную радиокнопку r1 вместо r2.как сделать радио r2 активным, изменив vr?

1 Ответ

1 голос
/ 23 сентября 2011

UpdateData(TRUE) - обновить переменные данными управления.Вы хотите обновить элементы управления из переменных, поэтому вы должны использовать UpdateData(FALSE).

Примечание. Я всегда добавляю следующие определения в stdafx.h, поэтому не забуду:

// to use with UpdateData
#define TOWINDOW FALSE
#define TODATA TRUE

и тогда я просто использую UpdateData(TOWINDOW) или UpdateData(TODATA).

...