动态创建的CStatic如何设置字体,另外请教动态创建的CStatic如何设置不换行属性,谢谢!

解决方案 »

  1.   

    CFont fn;
     fn.CreatePointFont(120, "宋体");
     m_RunProcessName.SetFont(&fn);
     CString strTmp;
     strTmp.Format("当前运行进程:%s", g_RunProcess.strProcessName);
     m_RunProcessName.SetWindowText(strTmp);
     strTmp.Empty();
    SetFont方法设置字体~
    不换行属性可以在资源那里点属性设置
      

  2.   

    CStatic控件属性编辑器上勾上no wrap
      

  3.   

    ModifyStyle(0, SS_LEFTNOWORDWRAP);
      

  4.   

             CFont *pfn = new CFont ;
             pfn->CreatePointFont(120, "宋体");
             m_RunProcessName.SetFont(pfn);
             CString strTmp;
             strTmp.Format("当前运行进程:%s", g_RunProcess.strProcessName);
             m_RunProcessName.SetWindowText(strTmp);
             strTmp.Empty();
      

  5.   


    部长就是部长,不自动换行解决了
    ((CStatic*)GetDlgItem(IDC_STATIC+j))->ModifyStyle(0,SS_LEFTNOWORDWRAP);
      

  6.   

    6楼和2楼的实现方法是一样的如果没有看错的话非常感谢,但党支书你好象new了个font没有释放指针哦!