你用的是Tab Control控件吗?我试了一下,好像不能在该控件添加控件,就是Check Box和Tab Control是分离的,不在Tab Control某一页。
需再创建子对话框,然后关联到tab控件上。不会的话上网搜一下,有详细的方法介绍。
(TO:余来)能再谈详细/具体一点吗?我以前也遇到这样的情况,不知道怎么解决,我当时用的是:先将状态值保存到.ini文件里,然后再获取这个值。这样太麻烦,应该可以直接获取的。另外:在一个对话框怎样获取另一个对话框上某个控件的指针。谢谢!
后来自己解决了,与大家共享一下。方法1: 如版主所说可以设置全局变量。方法2:因子对话框关联到了Tab控件上,Tab控件所在的父对话框可以直接访问子对话框里各控件的状态,如:(CButton *)dialog1.GetDlgItem(IDC_RADIO3))->GetCheck();以上两种方法后在Tab控件翻页时进行判断即可。