vc 多行文字框CEdit垂直滾動條定位到最底端

2022-01-20 00:54:59 字數 701 閱讀 7272

cedit*p = (cedit*)getdlgitem(idc_edit9); //

定義乙個指向編輯框的控制代碼的指標

p->linescroll(p->getlinecount()); //

滾動條置底

1.新建乙個編輯框控制項(edit control),將其多行(multiline)前面打勾(屬性設定為true),auto hscroll前面的勾去掉(屬性設定false),這樣就可以實現每一行填滿後自動換行了。

2.再將垂直滾動條(vetrical scroll)前面打勾(屬性設定為true),當輸入或顯示超過編輯框的大小後就會出現垂直滾動條。

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

this->setdlgitemtext(idc_edit_recv,str);//

將字串str中內容顯示到id為idc_edit_recv的編輯框

m_recvshw.linescroll(m_recvshw.getlinecount());//

m_recvshw為該編輯框的成員變數(也就是control型別的變數)

//使用控制項變數的一些成員函式設定滾動條的位置

Android TextView多行文字滾動實現

android中我們為了實現文字的滾動可以在scrollview中嵌入乙個textview,其實textview自己也可以實現多行滾動的,畢竟scrollview必須只能有乙個直接的子類布局。只要在layout中簡單設定幾個屬性就可以輕鬆實現12 3456 789android id id tvcw...

多行文字垂直居中

單行文字垂直居中比較簡單,只需將 line height 屬性值與其父元素的 height 屬性值設為相等即可。如下所示 class text 這是第一段文字span class text 這是第二段文字span class text 這是第三段文字span class text 這是第四段文字sp...

多行文字 單行文字的垂直居中

在說到這個問題的時候,也許有人會問css中不是有vertical align屬性來設定垂直居中的嗎?即使是某些瀏覽器不支援我只需做少許的css hack技術就可以啊!所以在這裡我還要囉嗦兩句,css中的確是有vertical align屬性,但是它只對 x html元素中擁有valign特性的元素才...