MFC編輯框關聯的變數怎麼用UpdateData FALSE 無法直接寫到編輯框中啊,而是需要手動點編輯框

2022-07-11 11:36:32 字數 1022 閱讀 9685

1樓:vc十十

updatedata(ture);//從編輯框中讀取資料updatedata(false);//將讀取到的資料顯示在編輯框中每個編輯框要關聯一個變數,你直接操作變數就行。

比如:edit1  關聯 m_strnum1edit2  關聯 m_strnum2

edit3  關聯 m_strnum3

你再設定一個按鈕,然後在上面新增事件,寫如下**:

updatedata(ture);//從編輯框中讀取資料m_strnum3 = m_strnum1 + m_strnum2;

updatedata(false);//將讀取到的資料顯示在編輯框中然後:你在編輯框1中輸入2

編輯框2中輸入3

點選 按鈕,編輯框3中就會顯示5

2樓:任明星

因為你手動點選,會引發cedit重繪,所以內容改變了,當你設定字串時,請試試updatedata(true)或者是invalidate這些重繪函式。它們會讓cedit進行重繪。

3樓:歸悅欣

應該是vc或系統問題,如果其他程式沒有問題,應該是vc問題。

mfc中怎樣是編輯框中的變數關聯到類中成員函式裡面的變數,求大神指導!!!

4樓:匿名使用者

你可以定義一個cedit變數在ddx_control中繫結,然後將你的變數格式化為字串顯示在cedit裡面就可以了。

5樓:匿名使用者

新增一個edit控制元件為它新增一個成員變數m_edit

mfc,編輯框關聯int變數並設定了範圍,當輸入字元就崩潰,輸入的數字超出範圍也崩潰,怎麼解決啊

6樓:射手小小王

**貼出來,你可以用正規表示式做校驗

用boost等等,高版本的vs有對應的校驗函式,低版本的就用boost,

如何讓一個編輯框和一個變數關聯起來

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

設定屬性就ok了,multiline true 開啟多行模式want return true 按一下回車換行horizontal scroll false 水平滾動條,沒什麼用 vertical scroll true 垂直滾動條auto hscroll false 水平方向如果到尾部就繼續滾動下去...

關於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如何將編輯框的內容讀取到列表控制元件中

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