1. 程式人生 > >MFC EDIT控制元件自動向下顯示最新一行資料

MFC EDIT控制元件自動向下顯示最新一行資料

//m_yourEdit是你CEdit控制元件的控制類變數。

m_yourEdit.LineScroll(m_yourEdit.GetLineCount()-1,0);

放到你剛接收完資料並顯示在控制元件裡的UpdateDate(FALSE)之後。

方法二

     int nFirstVisible = m_myEdit.GetFirstVisibleLine();
   // Scroll the edit control so that the first visible line
    //is the first line of text.
   if (nFirstVisible > 0)
    {
         m_myEdit.LineScroll(-nFirstVisible, 0);
     }

CEdit::LineScroll

Visual Studio 2012 其他版本 此主題尚未評級 - 評價此主題

呼叫此函式將文字多行編輯控制元件。

void LineScroll(
   int nLines,
   int nChars = 0 
);
引數