VC 之Edit控制項自動換行

2021-06-05 14:32:45 字數 386 閱讀 1340

vc++中edit控制項中的文字換行標誌是:\r\n,而不是一般的\n。所以說,如果想在edit控制項中顯示兩行文字,可以使用如下方法:

cstring str = "name \r\n ***";

pedit->setwindowtext(str);

這樣就可以在edit空間中顯示兩行文字。(前提是:該edit控制項必須設定為es_multiline,即勾選multiline核取方塊)。

不過,這種方法只能夠將你設定的文字顯示成換行方式,如果有一段很長的文字(沒有\r\n標誌),這時就無法換行顯示。如果,想讓edit自動換行顯示,就必須另外設定幾個屬性選項,如下:

在style風格中:勾選multiline、wantreturn屬性,而去除autohscroll屬性(這點很重要)。

Edit控制項換行 自動滾屏 設定焦點技巧

在c 檔案中 n就能實現換行,vc的edit和這點不同.r n 才是換行.edit也要設定成multiline的.auto hscroll改為false,want return設為true.r是軟回車,就是當字元到達一定數滿行時不用回車就自動換行 n是硬回車,就是只有你輸入回車鍵時才換行 經過多次測...

Edit控制項事件響應及自動換行,刷屏

兩種響應 on en update 編輯控制項將要顯示變動的文字。on en change 使用者採取的行動可能會改變編輯控制項的文字。與en update通知訊息不同,該通知是在windows更新顯示之後傳送的。響應順序,on en update 為先,但二者都需要直接對編輯框的操作。而對編輯框內...

VC編輯框(EDIT)的自動換行與自動滾屏

在自動換行設定的時候,要在 控制項的屬性中選中 multiline 的屬性 經過多次測試,總結出vc編輯框 edit 的自動換行與自動滾屏的方法。方法一 當edit對映到一cstring時 m string m string snewstring r n 自動換行 updatedata false ...