
在ClassWizard里面转到MemberVariables,选上编辑框的ID后,点击右边Add Variables,输入名称就可以指定变量。以后调用该变量就行了。。
获得编辑框的代码如下:
UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。
UpdateData(false);//用于将数据在屏幕中对应控件中显示出来。
楼上给的代码有点小问题。
从你提供的代码看,应该是CString类型的关联变量吧(m_1_GetAt)
如果关联类型是int,那么直接赋值给N就好了;
如果关联类型是CString,那么:
m_2 = m_4_; //字符串赋值
n = atoi(m_2GetBuffer(0)); //转换成int整数
double d = atof(m_2GetBuffer(0)); //转换成浮点数
CWnd pWnd = GetDlgItem(xxxx);
pWnd即是ID对应的指针。
补充:
如果是开发的时候,可以在资源视图按下CTRL+F,输入你的ID,然后按回车,直接定位你的ID。
给这个文本框在向导里关联一个CString类型的变量,如m_str;
m_str中存放的就是该文本框中的内容,但用之前要加一个UpdateData(TRUE)。
参考如下:
CString str;
((CEdit )GetDlgItem(IDC_EDIT1))->GetWindowText(str)得MessageBox(str);////IDC_EDIT1是编辑框的ID,右击编辑框,选择属性就可以看见了。
你可以给EDIT控件添加变量,再用UpdateData(TRUE)函数更新变量就行了。
先从编辑框中获取字符串、然后将字符中转成数字,最后完成将数字存入 time 变量的过程。
对该edit添加一个CEdit变量,比如m_edtPutin。
在需要得到变量的地方使用CString str。
m_edtPutinGetWindowText(str)。
str就是edit中的字符串。
使用 atoi。
以上就是关于MFC 编辑框中获取选中文字的信息!!全部的内容,包括:MFC 编辑框中获取选中文字的信息!!、关于vc++在mfc中怎样在编辑框中获取数字并赋值于某个变量、MFC:已知ID如何定位控件(急用,解决加100)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)