在CFontDialog中所选的参数,我想在View 的OnDraw函数中用pDC得到请问怎么做啊。最好有代码或例子。。*_*谢谢了。。

解决方案 »

  1.   

    可以利用CFontDialog的到的LOGFONT来创建CFont字体,然后用pDC把这个字体select进去就行了。
      

  2.   

    不是啊CFontDialog 中的类型和crearefont里的类型都是不一样的还是不会用请详细说明*_*最好有代码
      

  3.   

    試一下這個吧!   :-)
    CFont font;
    CDC dc;
    ///////////////////////
    CFontDialog dlg;
    if (dlg.DoModal() == IDOK)
    {
       LOGFONT lf;
       memcpy(&lf, dlg.m_cf.lpLogFont, sizeof(LOGFONT));   VERIFY(font.CreateFontIndirect(&lf));
       dc.SelectObject(&font);
       font.DeleteObject();
    }