MFC縱向滾動條

1.新建一個Edit Control,將其Multiline屬性設置爲True,Auto HScroll屬性設置False,這樣就可以實現每一行填滿後自動換行了。

2.再將Vetrical Scroll屬性設置爲True,當輸入或顯示超過編輯框的大小後就會出現垂直滾動條。

【這一個我並沒有試驗】3.如果是輸入,滾動條會自動移動跟隨到當前輸入行,但是如果是設置將很多內容一次性讓編輯框顯示,滾動條就會一直處於最上方,需要手動拉到最下面才能看見最後一行的內容,在很多時候這是我們不需要的,而是想要滾動條處於最下方,如下的代碼將實現這一功能:

 this->SetDlgItemTextW(IDC_ALLMSG_SHOW,allMsg);
 //將allMsg內容顯示到ID爲IDC_ALLMSG_SHOW的編輯框
 //m_showmsg爲該編輯框的control變量名
 //(使用控件變量的一些成員函數設置滾動條的位置)

轉自:http://blog.sina.com.cn/s/blog_5d2bad130100sysh.html

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