怎樣去獲取mfc中Edit輸入的文字

2021-05-02 22:10:17 字數 1230 閱讀 2198

1樓:全新開拓者

cstring str;

char ch[10];

1、getdlgitem(idc_edit)->getwindowtext(str);

2、getdlgitemtext(idc_edit, str);

3、getdlgitem(idc_edit)->sendmessage(wm_gettext,10,(lparam)ch);

4、senddlgitemmessage(idc_edit,wm_gettext,10,(lparam)ch);

5、根據相關聯的成員變數直接獲取輸入的字串

2樓:匿名使用者

你的edit控制元件放在一個對話方塊上吧

這個對話方塊有一個類與其相關聯吧

為這個類新增一個成員函式 這個函式用來獲取輸入的文字在這個函式中 定義一個陣列 接收這些文字

char szbuffer[1024]=;

呼叫api函式 getdlgitemtext(控制元件id號,szbuffer);

3樓:匿名使用者

在edit上單擊右鍵,選擇新增變數,設定為cstring型,比如叫做m_test1,那麼你在程式裡可以直接用cstring型的m_test1這個變數了,就是輸入值

mfc裡怎麼從一個edit控制元件中獲取文字,再輸出?

4樓:匿名使用者

可以這麼做。。。edit控制元件1id命名為idc_edit1,變數名m_edit1;edit控制元件2id命名為idc_edit2,變數名m_edit2。一個按鈕idc_button,雙擊按鈕直接在裡面新增以下**:

updatedata(true);

m_edit2=m_edit1;

updatedata(false);

這樣一來,在控制元件1裡面輸入任何東西,按確定以後就可以在控制元件2裡面顯示變數命名根據你自己喜好,可以自己修改

mfc:如何獲得dialog裡的editcontrol的內容

5樓:雅苑

onbnclickedok()

6樓:匿名使用者

在你的dialog類裡建立一個成員函式 cstring或tchar*

繼承實現函式onok,在裡面呼叫getdlgitemtext

或者利用ddx_text及updatedata(true)

關於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中,如何獲取已知視窗標題的視窗的控制代碼

你用spy 這個工具vc上帶的然後取到記事本的視窗名字和類名字hwnd hd findwindow 視窗名字 類名字 if hd 這裡已經取到 printf d n hd else printf error n findwindow 查詢指定視窗標題的視窗控制代碼.得到了他的視窗控制代碼,就可以繼續...

cad中怎樣輸入直徑符號,CAD中怎樣輸入直徑符號?

在autocad中輸bai入 c即可得到直徑字元。從duautocad複製到word時需要去zhi除格式 貼上時選dao擇只回保留文字 否答 則會因為字型原因無法顯示。由於 是autocad中的規範寫法,所以除了希臘字母phi,也可以使用 表示直徑,但要注意,不支援unicode的軟體可能無法正常顯...