Поскольку мне нужно устанавливать состояния только при запуске или сбросе состояний, я связал элемент управления CButton с соответствующим флагом id для элемента управления CButton, прежде чем включить их. Элемент управления CButton может позже содержать другие значения, так как обработчики onclicked () используются для правильного отображения выбранных значений переключателей.
void UserControls::DoDataExchange(CDataExchange* pDX)
{
...
// Mapping the integer variables to the Radio control for proper
// displaying
// not the id of the first radio button of the group for both of them
DDX_Control(pDX, IDC_NOBTL, nobCtrl);
DDX_Control(pDX, IDC_UIHARD, uiCtrl);
...
}