怎樣在MFC EDIT框中顯示結果

2022-06-18 10:31:05 字數 3734 閱讀 7081

1樓:文件類共創空間

先建立個對話方塊專案,新增一個編輯框,雙擊ok按鈕,刪除裡面的onok() 加上下面的**。

//讀取

cstring s = _t("") ;

getdlgitemtext( idc_edit1/*你的編輯框id*/ , s ) ;

//顯示

messagebox( s ) ;

2樓:

有三種方法:

第一個:關聯一個cstring型別的變數。

第二個:關聯一個cedit的control型別的變數,然後用它的getwindowtext()函式。

第三個:用getdlgitem()->getwindowtext()

3樓:嘎嘎嘎醜醜鴨

給編輯框新增一個整型或者float型或者double型的變數就可以啊

mfc怎麼在edit框輸出變數

4樓:匿名使用者

為edit框宣告一個cstring型別的變數m_edit,然後直接str=m_edit。

注意:要讓m_edit取得edit框的字串必須有語句updatedata(),要讓介面內容的變化顯現出來必須有語句updatedata(false)。

5樓:楚之舞

正確**如下:

updatedata();

int s;

int h;

h=atoi(m_first);

s=h*2;

char str[10];

itoa(s,str,10);

m_second=str;

updatedata(false);

本人已執行成功

怎麼通過按一個按鈕把mfc中計算出的結果顯示在編輯框中?急需,謝謝

6樓:興趣缺缺的

把計算結果賦值給編輯框的變數(例如:m_edit=運算出來的值),按鈕的函式中新增

1.m_edit=運算出來的值

2 .updatedata(false);

7樓:宗經國風羽

你先把原來的值用一個變數儲存在pretemp中,然後在你的編輯框寫完,在點選完成按鈕時,在按鈕的響應函式裡面,判斷其編輯框的值是否符合你的範圍。

如果不符合,把pretemp賦給編輯框的關聯值即可如果樓主不知道怎麼給按鈕新增響應函式,建議看看mfc的相關書,應該不是很難,其實雙擊按鈕,就可以進去其響應函式裡面

mfc怎麼在編輯訊息響應函式中讓編輯框中顯示資料

8樓:幸運乖乖

一般編輯框

baiedit需要在**du前加上updatedata(true);

在**後加上updatedata(false);

因為編輯框每zhi次輸dao入的數都不一樣的,需要在內每做一容次操作時更新一次。只要記住編輯框都需要用到這兩句就ok了。

如:updatedata(true);

// m_strshow是cstring型別關聯編輯框的變數m_strshow = _t("初始化成功,等待客戶端連線...\r\n");

updatedata(false);

或者加個判斷if (updatedata(false))也可以更新其內容。

9樓:靜靜的世界

(1)第一種方法

updatedata(true);

// m_strshow是cstring型別關聯編輯框的變數m_strshow = _t("初始化成功,等待客戶端連線專...\r\n");

updatedata(false);

(2)第二種方法屬

static int i = 0;

if (i)

else

i++;

10樓:匿名使用者

我想說你這個程式沒問題,

我自己寫了個程式測了一下,能顯示

(1)第一種方法

版updatedata(true);

// m_strshow是cstring型別關聯編輯權框的變數m_strshow = _t("初始化成功,等待客戶端連線...\r\n");

updatedata(false);

(2)第二種方法

static int i = 0;

if (i)

else

i++;

二個方法都放在button的單擊事件裡試驗過,沒問題,都能顯示。

11樓:消失掉de記憶

看你定義的變數資料交換有問題不

mfc中怎麼讓一個函式中的資料在edit box中顯示?

12樓:歸悅欣

setwindowtext

mfc中數字怎麼在編輯框顯示,顯示數字和結果

13樓:匿名使用者

方法很多啊

方法1:void setdlgitemint(int nid, uint nvalue, bool bsigned = true)

例:setdlgitemint(idc_edit1,465,1);//nid就是編輯框的id,nvalue就是你要顯示的數字,bsigned就確定你的數是singed還是unsigned的

setdlgitemtext( int nid, lpctstr lpszstring );

getdlgitemtext( int nid, lptstr lpstr, int nmaxcount );

getdlgitemtext( int nid, cstring& rstring );

等等……

方法二:為你的編輯框新增變數,如m_edit

然後int i=你的數值;

cstring temp;

temp.format("%d",i);

m_edit=temp;

updatedata(false);//顯示編輯框的內容

上面1方法簡單,但是多限制,下面的麻煩一點,但是可以通過改變format的引數輸入各種的型別的值。

14樓:匿名使用者

給編輯框新增一個整型或者float型或者double型的變數就可以啊

初學mfc怎樣取得edit裡的內容,怎麼在執行時

15樓:匿名使用者

給edit控制元件繫結一個cstring變數

或者用getwindowtext

cstring sztext;

getdlgitemtext(idc_edit1, sztext);

setdlgitemtext(idc_edit1, sztext);

mfc從文字從讀取了一個資料,如何輸出到編輯框中?

16樓:886男孩別哭

假設編輯框關聯的變數為 m_show

定義一個cstring 型別的變數str,具體如下sctring str ;

str.format("%s",.......);//這裡是你要顯示的內容

m_show=str;

updatedata(0);

17樓:匿名使用者

如果是dialog中的編輯框,可以使用setdlgitemtext函式。

如何將資料庫中的資料顯示在文字框中

舉例如下 讀資料庫 set rs server.createobject adodb.recordset rs.source select from 表名 order by 表中的列名,如 編號 desc rs.open rs.source,conn,1,1 顯示部分 其中下面內width的比例就容...

MFC中列表框如何顯示陣列的內容

首先在對話方塊中新建一個listbox列表框,id為idc list1給他關聯一個成員變數m ctrlist,然後再新建一個按鈕,雙擊按鈕產生訊息函式如下,在裡面新增 即可 void clistdlg onbutton1 例子 char array 10 全域性變數uint showfront lp...

在中如何插入文字框並進行編輯,在word中如何插入文字框並進行編輯

1.要在檔案中插入 文字框 可通過選擇功能表 插入 文字框 橫排 豎排 專 2.根據需要選擇垂直或水平模式的屬文字框後,請將滑鼠移至檔案中想插入文字框的位置,然後按下滑鼠左鍵拖曳一個矩形文字框後放開左鍵即完成文字框插入 3.接著便可以在文字框中輸入文字,如果剛剛拖曳的矩形太小,你可以利用該矩形四周的...