我要设置CListCtrl中的 ItemText 字体粗细,怎么遇到这种问题!请教!
CFont m_ListFont;
m_ListFont.CreateFont(16,0,0,0,FW_NORMAL, 0,0,0,DEFAULT_CHARSET, OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS,DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Arial");
设置字体(方法一)
m_ListCtrl.SetFont(&m_ListFont);
m_ListCtrl.InsertItem(0,"china");
设置字体(方法二)
CDC* pDC=GetDC();
pDC->SelectObject(&m_ListFont);
m_ListCtrl.InsertItem(0,"china");
===========================================
我用上面两种方法设置字体,出现这种情况:如果用方法一的话,字体比较粗;如果用方法二的话,字体太细。而且不管用哪种方法,我在改变CreateFont的第五个参数(FW_NORMAL)的时候,对字体都没有什么影响!这是怎么回事?我怎么把字体设置为适当粗细?
谢谢!