我有对话框作为一个单独的类,并在该对话框上我打开和关闭的单选按钮分组。当我在资源上组成为真并添加变量然后如果我点击关闭单选按钮然后如果我再次打开该对话框,其焦点是“关闭”单选按钮,这是正确的。但当我使“关闭”按钮组为真,即最初它在“关闭”raio按钮然后如果我在“开启”按钮上关闭并关闭重新打开对话框焦点既不在“关闭”也不在“开启”.i hv used setfocus也没有任何工作
答案 0 :(得分:0)
您可以使用SetCheck
在对话框打开时选择正确的单选按钮,并在每个单选按钮上选择GetCheck
以查看选中的内容。更简单的选择是使用DDX_Radio
自动将索引与单选按钮的选择相关联。
答案 1 :(得分:0)
如果我对您的说明没有错误,当您关闭对话框时,您会调用析构函数。如果对话框位于“更大”的可执行文件中 - 对话框由同一个.exe中的另一个对话框调用 - 您可以将变量声明为全局而不是成员(因为我认为是声明的)。
否则,您可以使用共享数据将数据发送到.exe。
答案 2 :(得分:0)
得到了答案:)
假设我已经在组框下面制作了两个单选按钮Radio1和Radio2,那么我们为第一个单选按钮设置为true,即Radio1然后在Radio1按钮上添加可变整数。如果我们想要最初关注Radio2或默认情况下然后在构造函数中存在这些单选按钮的对话框的变量值为1(索引从0开始)。