试一下这个吧:
CString str="some long text";
CEdit *ped;
ped= & GetEditCtrl();
ped->SetWindowText(str);
ped->LineScroll(ped->GetLineCount());

解决方案 »

  1.   

    新建一个对话框工程,假如一个编辑框,选中多行显示属性,加入关联变量m_edit.#define maxMsg 7
    CString showMsg[maxMsg] = {
                      "Welcome to us !\r\n", 
                               "This is shaodi \r\n", 
    "Hello !\r\n", 
    "I am in Japan now!\r\n",
    "miss you very much \r\n", 
    "byte byte\r\n",
    "[email protected]"
    };双击OK按钮,加入
    void CTestEditBoxDlg::OnOK() 
    {
    // TODO: Add extra validation here

    SetTimer (1,400,NULL);// CDialog::OnOK();
    }再classwizard中加入WM_TIMER函数。代码如下
    #define maxLine 3
    void CTestEditBoxDlg::OnTimer(UINT nIDEvent) 
    {
    // TODO: Add your message handler code here and/or call default
    static int cur = 0;
       
    cur = cur > (maxMsg-1)?0:cur; m_edit = ""; for (int i = cur; i < maxMsg -1&& i < cur + maxLine; i ++)
    {
    m_edit += showMsg[i];
    }
    cur ++;

    UpdateData(false); CDialog::OnTimer(nIDEvent);
    }