Edit设置的变量是m_eidt;
显示的时候是用m_edit.FormatMessage("abcde");
想在下一行在显示一个数,应该怎么弄的啊,但是上一行的abcde还可以显示,应该怎么弄的

解决方案 »

  1.   

    m_edit.SetWindowText("abcde\n1234")
    设置属性为多行
      

  2.   

    edit的Style加上ES_MULTILINE。
    然后字串里用"abcde\r\n\你的数字"
      

  3.   

    C/C++ code
    m_edit.SetWindowText("abcde\n1234")编辑之后显示'SetWindowTextA' : is not a member of 'CString'是什么意思啊
      

  4.   

    如果m_Edit是一个CString对象。你需要m_Edit.Format(_T(abcde\r\n%d),1234);
      

  5.   

    是CEdit的对象的,但是用m_Edit.Format(_T(abcde\r\n%d),1234);出现错误~~额疯了
      

  6.   


    你确定你的m_Edit是CEdit对象?而不是CString对象? 
      

  7.   

    我弄错了,是CString的对象,但是m_Edit.Format(_T(abcde\r\n%d),1234)出错的,
    从新定义了一个CEdit对象的,用m_edit.SetWindowText("abcde\n1234")没有出错,但是不显示的
      

  8.   

    我少加了引号。
    修改下,若是CString 就m_Edit.Format(_T("abcde\r\n%d"), 1234);
    若是CEdit对象,就m_Edit.SetWindowText("abcde\r\n1234");m_Edit还要设置ES_MULTILINE属性。
      

  9.   

    学习,我是一个CString 的数据,在编辑框显示时,新的的数据怎么覆盖掉前一次的显示。我显示的是十六进制的数。 楼上几位能帮忙吗?