MFC怎么使editbox与slider的上下限只在特定情况生效

我给editbox的int变量设置了上下限,之后一旦不输入文字就跳出警告。
希望这个上下限只在特定情况生效,比如:在某个checkbox变量的值为true时才有对editbox输入范围的要求,其他时候editbox的内容随意。
Slider控件问题相同。
请问如何做到?谢谢大神解答!

VC++里面创建MFC工程

mfc中实现这个的技术叫ddv,任何一本vc编程的书都会有详细介绍

参考 http://blog.csdn.net/u010217765/article/details/19753845