Visual studio 2010 MFC单选按钮冻结整个屏幕

Visual studio 2010 MFC单选按钮冻结整个屏幕,visual-studio-2010,user-interface,mfc,radio-button,Visual Studio 2010,User Interface,Mfc,Radio Button,我在这里有点不知所措。简单地说,我通过工具箱在MFCGUIVS2010上创建了两个单选按钮。我将它们作为一个组,以便使用向导为它们创建一个成员变量。此时,我运行代码来测试功能。我不期望发生什么,因为我没有任何处理点击的代码,但实际发生的是我的整个屏幕冻结。所以我点击其中一个单选按钮,它显示它已被选中,但在那之后,我无法点击屏幕上的任何其他内容。它基本上已经冻结,直到我重新启动程序。 以前有人见过这个吗 .h文件条目: CButton testRadio; CButton testRadio1;

我在这里有点不知所措。简单地说,我通过工具箱在MFCGUIVS2010上创建了两个单选按钮。我将它们作为一个组,以便使用向导为它们创建一个成员变量。此时,我运行代码来测试功能。我不期望发生什么,因为我没有任何处理点击的代码,但实际发生的是我的整个屏幕冻结。所以我点击其中一个单选按钮,它显示它已被选中,但在那之后,我无法点击屏幕上的任何其他内容。它基本上已经冻结,直到我重新启动程序。 以前有人见过这个吗

.h文件条目:

CButton testRadio;
CButton testRadio1;
.cpp文件条目

DDX_Control(pDX, IDC_TEST_RADIO, testRadio);
DDX_Control(pDX, IDC_TESTRADIO1, testRadio1);

我知道控件ID没有重复,所以这不是问题。

我不太确定单个单选按钮组应该建模什么样的概念。它应该建模什么是无关的。当我创建处理程序时,我可以手动强制检查。无论我如何组合单选按钮,整个屏幕都会冻结。单选按钮提供相互排斥的选项。提供一个相互排斥的选项根本不是提供选项。无论如何,你发布的代码是不够的。提供显示所述行为的。并包括资源脚本。我希望能够在测试程序中重新创建它,但我不能。即使执行完全相同的步骤,我也无法让屏幕像我的原版一样冻结。如果我控制单击的内容和未单击的内容,那么我自己手动提供互斥,而不是依靠系统来完成。我相信这就是我所寻找的。。。。如果单击具有BS_AUTORADIOBUTTON样式的按钮,并在选项卡顺序中跟随子对话框,则它将进入一个无休止的循环。