在c++的mfc中怎样从一个文本框中获得文本?

我用mfc建了个工程,其中的主窗口上有个文本框,让用户输入数据,我怎样才能通过这个文本框获得用于输入的数据,然后在程序中使用这个数据呢?我用了GetDlgItem()这个函数,可是不太会用,请高人指点一下。

第1个回答  推荐于2016-08-10
CString str;
GetDlgItemText(你要获得的ID,str);

获得的文本保存再str中本回答被提问者采纳

mfc 用c++怎样在一个文本框中输入字,在下一个只读文本框中自动显示出...
不想用DDX的话,ctrl+w 调出 classwizard ,然后重载 IDC_EDIT1的 EN_CHANGE,在 OnChangeEdit1 里改变EDIT2的文字即可。CString str;GetDlgItemText(IDC_EDIT1,str);SetDlgItemText(IDC_EDIT2,str);

visual c++中如何提取一个对话框中的文本
在对话框中,如果用sdk方式,可以用GetWindowText , 用GetDlgItem获得HWND 也可以用GetDlgItemText只需传入父窗口的HWND控件ID,不用EDIT的HWND.总之用GetDlgItemText比较方便一些。如果是MFC方式编程的话,只需Edit控件子类化,也就是关联一个CEdit类型的变量,则直接调用的CEdit类型变量的成员函数GetWindowText就可以...

MFC文本输出
方法一:AfxMessageBox("Hello World!");方法二:对可以显示的控件(如编辑框)增加控件变量并赋值 m_edit1="Hello world";UpdateData(FALSE);\/\/更新显示这是两个最简单的方法,你替换字符串为要显示的东西即可。其它还有很多办法,适合不同的情况各不相同。

c++ mfc 中提取编辑框中数字的方法,新手,求大神!
方法很多,有一种方法是 先得到编辑框中的CString类型的数据,然后将CString转化为char 数组类型,然后取出相应的字符,再转化为需要的类型。或者直接用CString里的成员函数,直接就能查找相应字符。

请问VC++(MFC)中如何读取文本文件?
在MFC下读取和写入文本可以用CStudioFile类对象,比用C读简单,它的参考资料如下:CStdioFile类成员 数据成员:m_pStream 包含了一个指向打开文件的指针 构造:CStdioFile 从一个路径或文件指针构造一个CStdioFile对象 文本读\/写 :ReadString 读取一行文本 WriteString 写一行文本 一个CStdioFile对象代表一个...

VC++MFC问题,怎样在按下按钮后,已文本形式保存指定编辑框中的内容
方法是:首先在类的定义中添加一个类成员,然后再这个类的CPP文件中的 void CXYMPMDialog::DoDataExchange(CDataExchange* pDX)函数中添加以下代码:DDX_Text(pDX, 控件的ID值, 需要存储信息的变量);注意这个函数最后一个参数的类型有限制的。如果有限制字数的需要还可以添加以下代码:DDV_MaxChars( pDX...

在c++中如何构建一个窗口 窗口上有一个输入口 能在里面输入文字 怎么...
MFC,基于对话框,然后拖个文本框进去,然后就执行,就可以输入文字

MFC中如何给编辑框设置文本内容?
1、打开VisualStudio2013依次点击左上角的文件-新建-项目。2、在弹出的新建项目窗口中依次点击:已安装 - 模板- VisualC++ - MFC,再点击MFC应用程序,并输入项目名(也可直接使用默认名称)在此例中我们取名为MyFirstMFC,最后点击确定按钮。3、在程序中添加一个编辑框和一个按钮,设置按钮ID为IDC_...

vc++ 文本框和组合框里的值怎么取
1.按CTRL+W快捷键打开MFC Class Wizard对话框。2.选择Member Variables页面,双击要控制的变量ID 。3.在弹出的对话框写如添加的变量名称。4.下边的变量类型选择Control类型,变量类型默认,例如为:m_edit。5.在需要用到对话框内容的地方添加如下语句:CString str;m_edit.GetWindowText(str);经过以上操作...

C++ MFC 如何捕捉 弹出消息框的消息内容?
除非它是以“控件”或者“子窗口”的形式你才能抓到,如果是DC::TextOut直接打印的,你无论如何都无法抓到,所以还是首先要确认它是如何打印消息的,VS自带的SPY++应该可以帮你看看

相似回答