MFC 请问怎样设置STATIC TEXT控件的字体大小和颜色

MFC 请教怎样设置STATIC TEXT控件的字体大小和颜色
刚学MFC。 
哪位帮忙怎么告诉下怎么做啊。。

我就想
if(a==1) STATIC TEXT显示 绿色的 PASS.
if(a==0) STATIC TEXT显示 红色的 FAIL.
还有字体大小怎么调。 

最好代上代码啊。。。

------解决方案--------------------
其实可以用静态控件所在的窗体的OnCtlColor函数进行控制
不过根据项目开发管理方面的经验而言,你最好把你想要修改的static封装成控件,继承CSTATIC类,然后实现界面的重绘包含文字和背景等。然后提供接口进行参数修改,比如背景颜色等。
程序调用这些接口重新绘制控件即可完成。
------解决方案--------------------
设置字体 SetFont
设置颜色,响应WM_CTLCOLOR消息
------解决方案--------------------
处理父窗体的wm_ctlcolor
------解决方案--------------------
顶楼上各位的。
------解决方案--------------------
HBRUSH CYourDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

//红绿两种对应static text控件的画刷
static HBRUSH brush_red = ::CreateSolidBrush(RGB(255,0,0));
static HBRUSH brush_green = ::CreateSolidBrush(RGB(0,255,0));

enum STATIC_BKCOLOR
{
NULL_COLOR,
RED_COLOR,
GREEN_COLOR,
};

// TODO: Change any attributes of the DC here

STATIC_BKCOLOR static_BkColor = NULL_COLOR;
HBRUSH return_hbr = hbr;
 
switch (pWnd->GetDlgCtrlID())
{
case IDS_SERVER_STATE_COLOR:
static_BkColor = RED_COLOR;
break;
case IDS_GAME_STATE_COLOR:
static_BkColor = RED_COLOR;
break;
case IDS_PLAYER_EAST:
static_BkColor = RED_COLOR;
break;
case IDS_PLAYER_SOUTH:
static_BkColor = RED_COLOR;
break;
case IDS_PLAYER_WEST:
static_BkColor = NULL_COLOR;
break;
case IDS_PLAYER_NORTH:
static_BkColor = NULL_COLOR;
break;
default:
static_BkColor = NULL_COLOR;
}
// TODO: Return a different brush if the default is not desired

switch (static_BkColor)
{
case RED_COLOR:
pDC->SetTextColor(RGB(255,255,255));
pDC->SetBkColor(RGB(255,0,0));
return_hbr = (HBRUSH)brush_red;
break;
case GREEN_COLOR:
pDC->SetTextColor(RGB(255,255,255));
pDC->SetBkColor(RGB(0,255,0));
return_hbr = (HBRUSH)brush_green;
break;
case NULL_COLOR:
return_hbr = hbr;
break;
default:
return_hbr = hbr;
}

return return_hbr;
}


这样,只要在case中改变static_BkColor,Static Text控件(其实其他控件也可以以此方法控制)的背景颜色和字体颜色就轻松改变。要改变字体的话,请自行创建字体,选入,再SetFont( )。
------解决方案--------------------
处理父窗体的wm_ctlcolor
------解决方案--------------------
最好重新封装一个类,定义几个改变字体颜色的函数,用起来更好!
------解决方案--------------------
探讨
引用:
设置字体 SetFont
设置颜色,响应WM_CTLCOLOR消息


兄弟能具体点不。。。。
刚接触这块啊。。。。。。

------解决方案--------------------
up