MFC編程中需要將編輯框中數據自動換行,並且添加垂直滾動條,首先在界面屬性裏面設置如下:
設置好之後,當編輯框內的數據超出顯示範圍的時候,就會自動滾行,但是一直顯示的是頂行的數據,需要手動拉動滾動條才能看到下面的數據,如下圖所示:
下面做一些設置修正這一現象。
1,、爲編輯框再添加一個控制變量,之前已經有一個CSring變量,該變量只負責顯示用,現在再添加一個控制變量,如下圖所示:
2、在更新編輯框顯示的地方加上如下代碼:
注意UpdateData()函數的位置,如果該函數放到最後的話,是達不到滾動到底部的效果的。最終效果如下圖所示: