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的軟體可能無法正常顯...