MFC 更改绘制文字大小方法

CFont font;

VERIFY(font.CreatePointFont(100,_T("宋体"),pDC));//创建字体宋体格式  100为字高

CFont*def_font = pDC->SelectObject(&font);  //选择该字体进入PDC

 

pDC->SetBkMode(TRANSPARENT);//设置字体背景为透明

pDC->DrawText(m_arrItems[nIndex]->m_sDisplayName,&rcItem,DT_LEFT|DT_VCENTER|DT_SINGLELINE/*DT_CENTER|DT_CALCRECT|DT_NOCLIP*/);

pDC->SelectObject(def_font);//恢复PDC的缺省字体

 

// Done with the font.Delete the font object.

font.DeleteObject();//释放font对象


你可能感兴趣的:(mfc)