mfc-MFC获取编辑框中的数字

问题描述

MFC获取编辑框中的数字

如何获取编辑框中的数字并以int形式存储到time这个变量中?

解决方案

直接用 GetDlgItemInt 就可以了。

解决方案二:

先从编辑框中获取字符串、然后将字符中转成数字,最后完成将数字存入 time 变量的过程。

1) 对该edit添加一个CEdit变量,比如m_edtPutin;
在需要得到变量的地方使用
CString str;
m_edtPutin.GetWindowText(str);
str就是edit中的字符串。

2) 使用 atoi

解决方案三:

GetWindowText() 获取控件字符串,然后_ttoi() 转换成int类型

解决方案四:

http://blog.sina.com.cn/s/blog_69e905cd0100kiv1.html

时间: 2024-10-31 08:40:55

mfc-MFC获取编辑框中的数字的相关文章

颜色-基于MFC对话框的编辑框中如何画网格

问题描述 基于MFC对话框的编辑框中如何画网格 就是我想在对话框中编辑框里画网格怎么画,然后想让网格奔不同深度的颜色 解决方案 listctrl控件,然后子类化. 解决方案二: 重写编辑框的WM-PAINT消息 解决方案三: 你看看这个:http://blog.csdn.net/hurryboylqs/article/details/5862046 解决方案四: 子类化CEdit,添加处理WM_PAINT消息.

vc++6.0mfc-vc++6.0如何实现在模态对话框编辑框中输入数据,单击确定按钮将数据添加到组合框按钮中!

问题描述 vc++6.0如何实现在模态对话框编辑框中输入数据,单击确定按钮将数据添加到组合框按钮中! vc++6.0如何实现在模态对话框编辑框中输入数据,单击确定按钮将数据添加到组合框按钮中!我'是个新手,请求详解! 解决方案 添加编辑框,组合框 ctrl+w映射两个成员变量,一个对应编辑框(比如m_edit1),一个对应组合框(比如m_combo1),添加一个按钮. 双击按钮,编写 UpdateData(true); m_combo1.AddString(m_edit1); 解决方案二: 大神

c++-MFC释放按钮以后,把焦点移动到编辑框中

问题描述 MFC释放按钮以后,把焦点移动到编辑框中 MFC中,想要在释放按钮以后,把焦点移动到编辑框中应该怎么做?如果用SetFocus应该怎么写? 能不能在鼠标点完按钮释放以后在编辑框内出线光标闪动呢? 解决方案 你在对话框的PreTranslateMessage中捕获 case WM_LBUTTONUP: 得到鼠标按钮弹起事件.同时GetDlgCtrlID()判断是否为对应的按钮ID 如果是的,然后你再 (CEdit*)GetDlgItem(IDC_EDIT1)->SetFocus(); 解

vc++6.0-VC++6.0 MFC基于对话框组合框中内容的判断

问题描述 VC++6.0 MFC基于对话框组合框中内容的判断 是这样的,我在模态对话框编辑框中输入一个值,点击确定添加到组合框项中,我想通过点击选择刚输入的项来实现某种功能.(*因为每次输入的值不同,这项的内容不同就不好判断了*)请高手指点应该怎么做?敬请详解 解决方案 int iPos=((CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetCurSel(); //当前选中的行.

mfc 如何获取列表框的表头的字符数据

问题描述 mfc 如何获取列表框的表头的字符数据 求助:我使用了一个list constrol列表框,表头如下: 姓名 性别 成绩 如何获取表头的那些字符串:姓名,性别 解决方案 LV_COLUMN lvColumn; char uin[20]; lvColumn.pszText=uin; lvColumn.cchTextMax =20; lvColumn.mask = LVCF_TEXT; if(pListCtrl->GetColumn(1,&lvColumn)) { CString df

c++ mfc-MFC中如何判断编辑框中输入的数值是double类型的

问题描述 MFC中如何判断编辑框中输入的数值是double类型的 MFC中如何判断编辑框中输入的数值是double类型的,用了typeid,if(typeid(m_test) == typeid(double)){......},发现没用呀 ,求大神告知方法,不胜感激 解决方案 你获取编辑框的值都是字符串类型的.那问题就是判断字符串了

buffer-MFC中如何点击按钮然后复制编辑框中书写的文字。

问题描述 MFC中如何点击按钮然后复制编辑框中书写的文字. 使用了这么一段代码,结果运行的时候如果编辑框中是英文字母,只复制了第一个字母,如果是中文,复制的结果是乱码.求解具体怎么改.谢谢各位 void CMFCApplication2Dlg::OnBnClickedButCpy() { // TODO: 在此添加控件通知处理程序代码 CString source; GetDlgItemText(IDC_EDI_TEXT, source); if (OpenClipboard()) { HGLO

数据显示-如何将串口接收到的数据返回给主线程并显示在编辑框中?

问题描述 如何将串口接收到的数据返回给主线程并显示在编辑框中? 小弟用的是serialPort,MFC,怎么才能把串口接收到的数据返回给主线程显示在编辑框中?求大侠帮助! void CRBAS_ODBCView::OnButtonSurveyStart() { /**************发数据*********************************/ SerialPort^ _serialPort = gcnew SerialPort("COM3", 38400, Par

mfc-MFC 非模态对话框 编辑框中输入中文出现乱码,求指点!!

问题描述 MFC 非模态对话框 编辑框中输入中文出现乱码,求指点!! 如题中,当前项目所用字符集为UNICODE,多字节字符集也试过,另外对话框和资源文件上都设置了语言为中文,仍为乱码,求解决思路方法!!!跪谢!!木有金币 不大好意思,等会儿我研究研究怎么获得金币在加上悬赏 解决方案 用Richedit控件试试 解决方案二: 对话框属性设置.设置一下属性中的语言试试 解决方案三: 你设置Unicode编码,显示中文应该没有问题,你的操作系统是什么?英文版的?有中文语言包吗?