MFC編輯框自動滾動到最後一行

MFC編程中需要將編輯框中數據自動換行,並且添加垂直滾動條,首先在界面屬性裏面設置如下:

設置好之後,當編輯框內的數據超出顯示範圍的時候,就會自動滾行,但是一直顯示的是頂行的數據,需要手動拉動滾動條才能看到下面的數據,如下圖所示:

下面做一些設置修正這一現象。

1,、爲編輯框再添加一個控制變量,之前已經有一個CSring變量,該變量只負責顯示用,現在再添加一個控制變量,如下圖所示:

2、在更新編輯框顯示的地方加上如下代碼:

注意UpdateData()函數的位置,如果該函數放到最後的話,是達不到滾動到底部的效果的。最終效果如下圖所示:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章