MFC复选按钮使用所有者自绘后,UpdateData、Getcheck、SetCheck失效了

我写了一个按钮类,按钮类中使用了所有者自绘,然后给复选按钮添加了这个按钮类的控件变量。然后UpdateData、Getcheck、SetCheck都失效了。

这个该怎么办啊?

 

有些人说可以在按钮类中加个变量,自己记忆复选按钮的状态,重写Getcheck、SetCheck,但是这样UpdateData也还是用不了啊

 

有什么其他好办法吗?

参考MSDN98\98VS\2052\SAMPLES\VC98\MFC\CONTROLS\PUSH\PUSHCTL.CPP ?
MSDN98_1.ISO http://pan.baidu.com/s/1dDF41ix, MSDN98_2.ISO http://pan.baidu.com/s/1bnGo0Vl