void CHandleMsgDlg::OnNcPaint()
{
// TODO: 在此处添加消息处理程序代码
// 不为绘图消息调用 CDialog::OnNcPaint()
    //ModifyStyle(0,WS_MINIMIZEBOX|WS_MAXIMIZEBOX|WS_SYSMENU|WS_CAPTION);
//CWnd::OnNcPaint(); 
int   m_CaptionHeight = GetSystemMetrics(SM_CYCAPTION);
CFont*m_CaptionFont=new CFont;
m_CaptionFont->CreateFont(12,10,0,0,600,0,0,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_ROMAN,L"宋体");
CDC* pDC = GetWindowDC();
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(0,0,255));
pDC->SetTextAlign(TA_CENTER);
CRect rect;
GetClientRect(rect);
pDC->SelectObject(&m_CaptionFont);
pDC->TextOut(rect.Width()/2, m_CaptionHeight/3 ,L"test");

}
中间那个 一调用 text文字就不显示了  不调用就显示 着什么情况呢  我看书上的有那句的!好像运行他的+不+那句一点关系也没有