我系统默认是9号宋体,但是用下面这个做出来的是粗体:HGDIOBJ hFont = GetStockObject(SYSTEM_FONT);
cLabelfont.Attach(hFont);
SetFont(&cLabelfont);
m_MemDC.SelectObject(&cLabelfont); m_MemDC.DrawText(m_pThumbProps[iInx].m_FileName, (int)wcslen(m_pThumbProps[iInx].m_FileName), 
&CRect(left, top, left + m_iLabelMaxWidth,top + m_iLabelMaxHeight), 
DT_MODIFYSTRING | DT_CENTER | DT_END_ELLIPSIS |DT_EDITCONTROL| DT_WORDBREAK); //自动换行及容纳不下时省略号代替