我只会改变一个单元格的字体颜色和背景颜色,在NM_CUSTOMDRAW消息响应函数中,请教如何给一个单元格字体加粗,谢谢

解决方案 »

  1.   

    创建一个字体然后选进此字体就行了。
    如下。  f = new CFont;
     f->CreateFont(16,                        // nHeight
       0,                         // nWidth
       0,                         // nEscapement
       0,                         // nOrientation
       FW_BOLD,                 // nWeight
       TRUE,                     // bItalic
       FALSE,                     // bUnderline
       0,                         // cStrikeOut
       ANSI_CHARSET,              // nCharSet
       OUT_DEFAULT_PRECIS,        // nOutPrecision
       CLIP_DEFAULT_PRECIS,       // nClipPrecision
       DEFAULT_QUALITY,           // nQuality
       DEFAULT_PITCH | FF_SWISS,  // nPitchAndFamily
       _T("Arial"));                 // lpszFac
     m_ctrlList.SetFont(f);