我在GridCtrl中设置了字体大小和重量,但是在不同的机子上显示字体大小却不一样。请问那位大侠能帮帮我,非常感谢!
         CGridCtrl *m_pGridCtrl
GV_ITEM  Item,*p0;
CGridCellBase* ptemp=NULL;
LOGFONT *lf2=NULL;

Item.mask = GVIF_TEXT|GVIF_FORMAT;
Item.row = row;
Item.col = col;
p0=&Item;

ptemp =m_pGridCtrl->GetCell(p0->row, p0->col);
lf2=ptemp->GetFont();
lf2->lfHeight=20;   //高度
lf2->lfWeight=FW_NORMAL ;//重量
ptemp->SetFont(lf2);   //为前两行(FixedRow)设置字体.但是在我的机子上报表网格上显示的字体恰好容内一个网格,可是同样的程序放到
其他机子(显示器分辨率设置也一致),但是字体却变大了使得一个网格容内不下。
请问如何设置字体使得其跟设备无关呢,谢谢!