UpdateData 用於文字框重新整理

2021-06-13 19:00:54 字數 1017 閱讀 6375

updatedata()引數只有乙個,預設為true。

updatedata(true)

——重新整理控制項的值到對應的變數。(外部輸入值交給內部變數)

即:控制項的值—>變數。

updatedata(false)

—— 拷貝變數值到控制項顯示。(變數的最終運算結果值交給外部輸出顯示)

即:變數值—>控制項顯示。

例如,視窗中用 ddx_text(pdx, idc_edit1, m_usercode);

將idc_edit1編輯框控制項與m_usercode變數做了關聯,如果修改m_usercode之後要想對應控制項顯示更改,則需要呼叫updatedata(false);反之在idc_edit1的oneditchanged()中需要加入updatedata(true);

簡單地說,如果updatedata(true) == 將控制項的值賦值給成員變數,即從視窗編輯框中讀入資料;updatedata(false) == 將成員變數的值賦值給控制項,將資料從視窗顯示。

例項說明:

例如我們在對話方塊視窗中新增了3個editbox,然後將前兩個的值相加,然後在第三個editbox中輸出。

那麼我們可以做如下處理:

1。用類嚮導在3個editbox下新增3個變數,我們命名為m_num1,m_num2,m_num3。

2。然後我們可以多新增乙個button控制項,在其的click處理事件中,新增以下**:

updatedata();// 預設的預設引數為true,這樣,將editbox控制項的內容讀入到與其關聯的變數中

m_num3 = m_num1+m_num2;

updatedata(false);// 將變數的值,輸出到與其關聯的editbox中

就可以了

惡補mfc程式...其實我已經找到規律,大概知道是幹嘛的,一般用法進去之後一開始

updatedata(true)

接著修改完文字框的東西之後

updatedata(false)一下

好吧,就是乙個文字框重新整理的東西

文字框日曆

建立頭部 document.write 734 8 建立星期條目 document.write for i 0 i 7 i document.write week i document.write 建立日期條目 document.write for i 0 i 6 i document.write ...

文字框排版

文字框排版 我們之前學看文件的排版設定技巧,那麼還有乙個是文字框的排版設定,除了前面介紹到的段落排版以外,我們經常用到的還有文字框的排版,文字框排版在現實當中實踐應用包括了年會主持詞製作手卡的一些工作場景,那麼我們接下來就製作一下,首先在乙個空白文件中我們插入乙個文字框。插入文字框之後,清楚當中的預...

MFC 文字框 用法

mfc裡面的edit control控制項的用法是怎麼樣的,1.怎麼樣才能賦值給edit control控制項並在edit control控制項顯示出來 2.怎麼取得edit control控制項的值並傳遞給乙個變數?希望各位大俠幫幫忙!獲得edit cedit pboxone pboxone ce...