MFC編輯框中追加文字

2021-07-27 10:19:33 字數 446 閱讀 7802

首先呼叫cwnd::getwindowtext函式獲得當前文字,然後呼叫cwnd::setwindowtext函式設定追加後的文字。

首先呼叫cedit::setsel函式選定當前文字的末端,然後呼叫cedit::replacesel追加文字。

setsel函式的定義如下:

void setsel( int nstartchar, int nendchar, bool bnoscroll = false );

replacesel函式的定義如下:

void replacesel( lpctstr lpsznewtext, bool bcanundo = false );

c/c++ code

void cdemodlg::ontest1() 

void cdemodlg::ontest2() 

MFC文字編輯框

mfc文字編輯框裡面的2個屬性multiline和auto hscroll,先看vs給的說明 multiline 如果控制項文字對控制項寬度而言太長,測將文字折為多行。auto hscroll 當使用者在行尾鍵入字元時,自動是文字滾動到左側。先試試multiline true auto hscrol...

MFC組合框 編輯框

getdlgitem idc enablewindow false 設定初始狀態,編輯框獲取資訊的方式 變數 m edit m edit.format 操作組合框的資料 1 由於組合框內包含了列表框,所以列表框的功能都能夠使用。如可以利用 int addstring lpctstr lpszitem...

MFC之編輯框

初始操作 新建mfc應用程式,專案名為editctrl,基於對話方塊。刪除原有控制項在右側工具箱中找到edit control。放置到視窗中。如圖 現在的編輯框只可以在一行輸入,無法換行,同時如果按下enter換行會直接退出程式。多行輸入 文字向上滾動 滾動條 1.多行輸入 右鍵屬性,找到multi...