mfc如何將編輯框中的數字追加到另編輯框,不是覆蓋,而是接在原來的後面顯示

2021-04-01 08:02:49 字數 766 閱讀 5664

1樓:匿名使用者

關鍵是過載onok()函式,工程建好以後新增一個編輯框一個列表框,分別繫結control型別的變數為c_edit,c_list,繫結完為對話方塊過載onok(),裡面**改為如下即可

// todo: 在此新增專用**和/或呼叫基類

cstring s;

c_edit.getwindowtextw(s);//從編輯框獲取字串到s

c_list.addstring(s);//把s追加到listbox,listbox必須去掉sort屬性,否則會自動排序

c_edit.setfocus();//焦點回到編輯框,方便下一次輸入操作

c_edit.setwindowtextw(_t(""));//清空編輯框

//cdialog::onok();

最後這句必須註釋掉,否則按回車就退出了

過載onok()方法

vc6下,找到對話方塊的標頭檔案,對話方塊類裡面public下新增virtual void onok();

對話方塊cpp最後加void cxxdlg::onok(){}

這裡的函式是空的,沒有需要註釋掉的語句

vs2008下,找到對話方塊標頭檔案,滑鼠點到定義對話方塊類的第一句(也就是class xx那裡),右邊屬性框會出現一個小方塊,點開,拉下來找到onok()直接新增即可,這裡會預設有一句cdialog::onok();註釋掉

2樓:匿名使用者

你用過str+沒有?

直接把兩個字串加起來,應該就可以了吧?

MFC編輯框中游標問題,MFC 編輯框中 如何獲得游標所在位置

據我所知,你還是不要用那個updatedata函式,如果你想往編輯框裡的某個位置插入字串,你可以用setsel,然後replacesel插入字串,應該就可以了 vc6.0mfc怎麼讓編輯框裡預設顯示游標 資源編輯器中,開啟對話方塊資源,ctrl d設定控制元件順序 tab order 將編輯框設定為...

易語言怎麼判斷編輯框裡面有幾個0 9的數字呢

方法一 整數型 取文字長度 文字型 文字資料 系統核心支援庫 文字操作 方法二 如果你是要找包含的0 9數字,用尋找文字。樓主只要數字,其它的我就不幫你算了 版本 2 子程式 按鈕1 被單擊 區域性變數 i,整數型 區域性變數 數值,文字型 區域性變數 數值2,文字型 區域性變數 s,整數型 計次迴...

易語言幾個編輯框裡的數字比大小,易語言 幾個編輯框裡的數字比大小

版本 2 子程式 按鈕1 被單擊 判斷開始 編輯框1.內容 編輯框2.內容 判斷開始 編輯框1.內容 編輯框3.內容 資訊框 編輯框1裡面的內容最大 編輯框1.內容,0,預設資訊框 編輯框3裡面的內容最大 編輯框3.內容,0,判斷結束 判斷 編輯框2.內容 編輯框3.內容 資訊框 編輯框2裡面的內容...