,怎么改变CListCtrl的一个单元格的字体,使它加粗
请教大家,如何改变CListCtrl的一个单元格的字体,使它加粗
我只会改变一个单元格的字体颜色和背景颜色,在NM_CUSTOMDRAW消息响应函数中,请教如何给一个单元格字体加粗,谢谢
------解决方案--------------------
创建一个字体然后选进此字体就行了。
如下。 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);
我只会改变一个单元格的字体颜色和背景颜色,在NM_CUSTOMDRAW消息响应函数中,请教如何给一个单元格字体加粗,谢谢
------解决方案--------------------
创建一个字体然后选进此字体就行了。
如下。 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);