CButtonST类关联了一个按钮控件,但是按钮下的文字没了

CButtonST类关联了一个按钮控件,但是按钮上的文字没了!
我把一个按钮控件关联成CButtonST类型,然后按照操作处理在OnInitDialog修改了按钮的背景色和前景色,其他没做其他操作。问题出来了:当运行程序后莫名其妙的发现,按钮控件上的文字不见了????

OnInitDialog中的操作代码如下:
  m_btn.SubclassDlgItem(IDC_StartTrans, this);
m_btn.SetColor(CButtonST::BTNST_COLOR_FG_OUT, RGB(0x0A,0x0A,0x0A)); //普通状态时的前景色
m_btn.SetColor(CButtonST::BTNST_COLOR_FG_FOCUS, RGB(0x0A,0x0A,0x0A));//按钮被按下后的前景色

m_btn.SetColor(CButtonST::BTNST_COLOR_BK_OUT, RGB(0x7c,0xcd,0x7c));//普通状态时的背景色
m_btn.SetColor(CButtonST::BTNST_COLOR_BK_FOCUS, RGB(0x7c,0xcd,0x7c));//按钮被按下后的背景色
m_btn.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, 30); //鼠标放在按钮内时的背景色

请问各位高手这是怎么回事啊,我出错在哪儿?(对CButtonST比较陌生,问题弱智,还望大神别见笑...)

------解决方案--------------------
你先设完颜色再设文字,这个类里应该有设文字函数,就是没用,你也可以这么设:
GetDlgItem(IDC_BUTTON1)->SetWindowText("按钮1");