如题

解决方案 »

  1.   

    试试:// 多行
    m_Edit1.SetWindowText("haha");
    CRect rc;
    m_Edit1.GetRect(&rc);
    rc.top+=8;
    rc.bottom+=8;
    m_Edit1.SetRect(&rc);
      

  2.   

    CRect GameRect;  //用来显示文字的区域
    CString GameAddres = L"你想显示的内容";
    DrawText(GameAddres,&GameRect,DT_CENTER|DT_VCENTER|DT_SINGLELINE);
      

  3.   

    这个功能可以模拟实现
    他由edit控件和一个显示控件组成
    在编辑的时候用edit控件,显示的时候用显示控件(两个控件位置相同),在显示控件中将文本居中即可。
      

  4.   

    如果是这样的话,干嘛非要用 CEdit,用 CStatic 不行么?