日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

CEdit里''\r\n才是换行

發布時間:2025/3/12 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CEdit里''\r\n才是换行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在C++文件中 /n就能實現換行,vc的edit和這點不同.?
''\r\n"才是換行. EDIT也要設置成MULTILINE的.Auto HScroll改為false,want return設為true.

/r是軟回車,就是當字符到達一定數滿行時不用回車就自動換行?
/n是硬回車,就是只有你輸入回車鍵時才換行

經過多次測試,總結出VC編輯框(EDIT)的自動換行與自動滾屏的方法。

方法一:(當EDIT映射到一CString時)?
m_String = m_String + sNewString + "/r/n"?? //自動換行?
UpdateData(false);

此法只能做到自動換行,不會自動滾屏到最后一行。

方法二:(當EDIT映射到一EDIT時)?
m_Edit.SetSel(-1, -1);????? //自動滾屏?
m_Edit.ReplaceSel(sNewString+"/r/n");?? // sNewString會接edit里的數據繼續添加,且自動換行?
UpdateData(true);

此法可以做到自動換行,并自動滾屏到最后一行。

以上,m_String、m_Edit.分別為給編輯框添加的成員變量;sNewString 為要顯示的字符串?
注意二法中UpdataData參數的區別。

//設置編輯框焦點

GetDlgItem (IDC_EDIT1)->SetFocus();

總結

以上是生活随笔為你收集整理的CEdit里''\r\n才是换行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。