如题,包括用CFontDialog改变之后的字符的高度,谢谢!!!

解决方案 »

  1.   

    好像是使用GetTextMetric或GetTextExtent。
      

  2.   

    CClientDC dc(this);
    TEXTMETRIC tm;
    dc.GetTextMetric(&tm);tm.tmHeight则为字符的高度
      

  3.   

    这个我试过了,但是用CFontDialog改过之后,比如调节一下字体的大小,用这个函数就不灵了
      

  4.   

    CFontDialog有一个结构体保存了你设置的字体的高度 去msdn看看
      

  5.   

    CFontDialog dlg;
    dlg.m_cf.lpLogFont->lfHeight;
      

  6.   


    获取 CEdit句柄 pEdit;获取 CFont句柄 pEdit->getfont();构造 CDC dc;选入字体查询高度