mfc textout内容最顶层展示

mfc textout内容最顶层显示
大神们,我有一个需求是这样的:
在对话框上画了一个按钮
然后在按钮上显示一些我需要的文字来取代按钮的SetWindowText的标题
我先画了button,然后在button的位置用TextOut(100,100,str);
但事实,确实button按钮盖住了textout的字符串
有没有什么办法,让textout的字符串在最顶层显示呢,即,在button按钮上可以看见我需要的字符串
谢谢大家了
------解决思路----------------------
CButtonST   m_button;
CRect Rect(300,50,500,200);
m_button.Create(_T(""), WS_CHILD
------解决思路----------------------
WS_VISIBLE, Rect, this, IDC_BTN);

CDC *pDC = GetDC();// 这个DC非 按钮 的DC 。 pDC=m_button.GetDC();
str = _T("自定义的字符串")
pDC->TextOut(300,100,str);