关于CButtonST类,该怎么处理

关于CButtonST类
网上说这个类功能很齐全,所以就拿过来用了,但是一直不知道怎么用才能达到我想要的效果:

m_btn.SetColor(CButtonST:BTNST_COLOR_BK_IN,color1);
m_btn.SetColor(CButtonST:BTNST_COLOR_BK_FOCUS,color2);
m_btn.SetColor(CButtonST:BTNST_COLOR_BK_OUT,color3);

在没点击按钮时,鼠标移动至按钮中的现象是正常的,但是当鼠标点击过按钮后,按钮背景色就一直是color2,不能恢复到color1和color3了,请问是少了什么操作吗?
------解决思路----------------------
m_btn.SetColor(CButtonST:BTNST_COLOR_BK_IN,color1);

m_btn.SetColor(CButtonST::BTNST_COLOR_BK_IN,color1);
------解决思路----------------------
多 加 几个 按钮 , 点击 其他 按钮 试试。