静态文本框CStatic不显示位图?该如何解决

静态文本框CStatic不显示位图?
代码如下:
  void CChatFontDlg::InitFontBitmap()
 {
    for (int i=0;i<4;++i)
    {
CBitmap bitmap;
bitmap.LoadBitmap(IDB_CTFONTTAG_BITMAP+i);
CStatic *pStatic=static_cast<CStatic*>(GetDlgItem(IDC_CTTAG_STATIC+i));
pStatic->ModifyStyle(0,SS_BITMAP|SS_CENTERIMAGE);
pStatic->SetBitmap(static_cast<HBITMAP>(bitmap.GetSafeHandle()));
    }
 }

这个函数在对话框的OnInitDialog()调用,IDC_CTTAG_STATIC表示文本框id,IDB_CTFONTTAG_BITMAP表示位图id,但是不显示位图呢?

------解决方案--------------------
再调用一下Invalidate,如果要立即重画,再加个UpdateWindow
------解决方案--------------------
静态文本框CStatic不显示位图?该如何解决
lable 可以绘图.不必picture ctrl
------解决方案--------------------
在对话框模板中把IDC_CTTAG_STATIC设置成SS_BITMAP格式!
------解决方案--------------------
把CStatic控件换成Picture