关于Check Box,始终有效的问题
有一个Check Box, Check Box控制2个编辑框,选中Check Box则右边那个编辑框变灰,不选中左边那个编辑框变灰!
现在有这么一个问题?????打开对话框时,Check Box控制的两个编辑框却都能读写,只有点击一下Check Box才能恢复功能?????
我的要求是,无论什么时候,只要是没选中Check Box,右边那个编辑一定要是无效的,这个怎么办啊??下面是我的一段Check Box的程序。这个在刚打开的时候,两个编辑框都是可读写的。。谢谢
if(BST_CHECKED==((CButton*)GetDlgItem(IDC_CHECK1))->GetCheck())
{
GetDlgItem(IDC_EDIT3)->EnableWindow(TRUE);
GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE);
}
else
{
GetDlgItem(IDC_EDIT3)->EnableWindow(FALSE);
GetDlgItem(IDC_EDIT1)->EnableWindow(TRUE);
}