各位大仙好:请问怎么在一个对话框中设置不同的按钮字体大小不同啊。在对话框的属性里面设置时,整个框内字体大小都是一样的。标题和正文都一样大,怪闹心的,请问每个单独的怎么设置字体大小阿。请说的具体些。代码是什么啊。

解决方案 »

  1.   

    SetFont()?好象见过这个函数,没有用过。
      

  2.   

    假设你要修改字体的按钮ID为IDC_BUTTON1, 首先在对话框类中添加要给该钮设置的字体成员变量 m_btnFont1, 在OnInitDialog函数中BOOL CmydlgDlg::OnInitDialog()
    {
    //...其他代码 m_btnFont1.CreatePointFont(500, _T("宋体"));
    GetDlgItem(IDC_BUTTON1)->SetFont(&m_btnFont1);        //...其他代码}
      

  3.   

    思危大哥:你这个我写上以后编译运行时怎么有错误啊:CreatePointFont  is not a member of "CButton".应该怎么办啊。  你说的m_btnFont1是不是在ClassWizard中给按钮添加的变量阿是不是属于CButton类阿?
      

  4.   

    :CreatePointFont   不是CButton 的成员阿
      

  5.   

    m_btnFont1 是 CFont 类