mfc中如何實現編輯框中文字滾動顯示

2022-07-11 12:27:05 字數 2295 閱讀 8612

1樓:匿名使用者

設定屬性就ok了,

multiline true //開啟多行模式want return true//按一下回車換行horizontal scroll false//水平滾動條,沒什麼用

vertical scroll true//垂直滾動條auto hscroll false//水平方向如果到尾部就繼續滾動下去,這個單行模式可以推薦,但是多行模式下果斷去掉,不然不會向下滾動!

2樓:匿名使用者

你好!顯示的文字是固定的還是臨時輸入的?

mfc 編輯框怎樣才能自動滾屏?

3樓:匿名使用者

編輯控制元件不能用來垂直滾動過編輯控制元件的最後一行。如果當前行的行號再加上nlines指定的行數超過了編輯控制元件中的總行數,則將調整這個值,以使在滾動到編輯控制元件中的最後一行後再滾動到控制元件頂部的行。

你的行號超了:

m_edit.linescroll(m_edit.getlinecount()-1);

另外,控制元件的multi-line、vertical scroll、auto vscroll屬性選上

關於補充:應該是你其它地方有編輯控製造成的,比如如果有編輯框重新整理管理或者onchange之類的有其它控制**干擾。嘗試登出其它關於m_edit相關控制元件的**試試吧。

mfc如何弄滾動滑動條然後在靜態文字框中顯示文字? 50

4樓:

1、滾動條是自己建立視窗時要加的一個引數,用函式createwindow

2、在static控制元件中顯示文字用函式setwindowtext ,注意不要弄錯控制代碼,這個函式好像不需要控制代碼,自己看msdn

怎麼在mfc編輯框裡顯示多行文字

5樓:文件類共創空間

只要在文字框控制元件上選擇multiline(多行)那一項,然後在選上want return(允許回車)這項就可以了。

cstring str("multiline display \n");

str+="second line \n";

dlg->getdlgitem(idc_edit1)->showwindowtext(str);

6樓:匿名使用者

cstring str;

str.format("asdfasdf\r\nasdfasdf\r\nasdfasdf\r\n");

setdlgitemtext(str);

// 加上\r\n顯示的內容就會自動換行了(前提是編輯框屬性已設定為多行)。

mfc實現文字的自動滾動效果(使用wm_timer訊息) 求步驟

mfc中如何給編輯框設定文字內容?

7樓:很多很多

1、開啟visual studio 2013 依次點選左上角的檔案-新建-專案。

2、在彈出的新建專案視窗中依次點選:已安裝 - 模板- visual c++ - mfc,再點選mfc應用程式,並輸入專案名(也可直接使用預設名稱)在此例中我們取名為myfirstmfc,最後點選確定按鈕。

3、在程式中新增一個編輯框和一個按鈕,設定按鈕id為idc_settext,caption為「設定編輯框文字」;設定編輯框id為idc_editbox;調整好視窗的大小。

getdlgitem(idc_editbox)->setwindowtext(_t("我是編輯框的內容"));

5、生成程式,啟動除錯,點選按鈕就會設定編輯框中的內容。

8樓:

可以設定,你首先要獲取編輯框中的內容,然後在messagebox中顯示。獲取編輯框內容可以用updata()或getwindowtext()獲取。函式用法請看msdn或網上查。

請問在mfc裡面怎麼在編輯框裡面讓滾動欄把在下面的字顯示出來?就是讓滾動欄跟著輸入的字滾動

9樓:匿名使用者

設定屬性就ok了,

multiline true //開啟多行模式want return true//按一下回車換行horizontal scroll false//水平滾動條,沒什麼用

vertical scroll true//垂直滾動條auto hscroll false//水平方向如果到尾部就繼續滾動下去,這個單行模式可以推薦,但是多行模式下果斷去掉,不然不會向下滾動

auto vscroll true//垂直方向如果到尾部就繼續滾動下去,lz問題的核心就是這點

mfc如何將編輯框的內容讀取到列表控制元件中

1 為介面新增一個list control控制元件。2 更改這個控制元件的view屬性為report 3 為這個控制元件新增一個控制型變數 假設為m ctllist 4 在介面的初始化函式oninitdialog 函式中初始化這個控制元件主要是插入列表的頭,主要呼叫 int insertcolumn...

關於vc 在mfc中怎樣在編輯框中獲取數字並賦值於某個變數

樓上給的 有點小問題。從你提供的 看,應該是cstring型別的關聯變數吧 m 1 getat 如果關聯型別是int,那麼直接賦值給n就好了 如果關聯型別是cstring,那麼 m 2 m 4 字串賦值 n atoi m 2.getbuffer 0 轉換成int整數 double d atof m ...

MFC如果我有兩個編輯框和按鈕,怎麼實現同按鈕在不同的編輯框觸發不同的事件

什麼叫 覆在不同的編制輯框觸發 這個需要bai具體描述du。如果你是說,在點zhi 擊按鈕之前的dao對話方塊焦點,那麼需要你自己做一個標記變數 類成員 在兩個編輯框的焦點事件 onfocus onkillfocus等 中記錄焦點狀態,之後在按鈕響應函式中,通過這個標記變數做if分支處理。mfc中我...