wgrk.net
当前位置:首页 >> CEDit获取数字 >>

CEDit获取数字

最好用CString SetWindowText的参数还可以是一个CString,等你得到数据以后只要转换一下就可以了 比如你的数据由char a和int b组成 那么就可以 CString s; s.Format(_T("%c%d"),a,b); m_Edit.SetWindowText(s); Format的用法格式和printf十分类...

两个方法: 第一种【用控件变量,运行快】:给这个Edit添加一个CEdit变量m_edit1。 在你需要这个编辑框的内容的时候,调用CString str=m_edit1.GetWindowText(); 然后 int h=_tstoi(str); 而如果把一个int输出到编辑框,可以这样: int h...

不要动不动就用GetDlgItem,可以给空间绑定变量,比如 m_fltVal 执行UpdateData(true);控件里的数字就赋值给m_fltVal了,其他可以绑定各种类型的

CString strEdit(""); GetDlgItemText(IDC_EDIT1, strEdit);//假设ID为IDC_EDIT1 char cEdit = strEdit.GetAt(0);//不管你输入了什么,我只判断第一个字符 if (cEdit >= '0' && cEdit = 'a' && cEdit = 'A' && cEdit

能不能把代码都贴出来?

程序实例:cEdit.GetWindowTextW(m_text)获取CEdit中的数据 void CCEditDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 CString m_text; cEdit.GetWindowTextW(m_text); if(IsNum(m_text)==true) { AfxMessageBox(CString(...

自己建个类CNumEdit,基类是CEdit 重载OnChar void CNumEdit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) { BOOL bConitue; bConitue = (nChar >= '0' && nChar 0 ) // 小数点 || nChar == '-' // 负号 || nChar == 8 // 退格符 || nChar ==...

CEdit类是从CWnd类继承的,在CWnd类里面,有一个方法OnChar(),当用户输入字符时该方法会被调用,你可以重写这个方法,判断字符自否为你想要的类型,如果不是直接返回就行了,否则直接调用基类的OnChar方法就行了。 我写了一个MyEdit类继承于E...

mfc设置默认编辑框内容,为了避免重复输入内容,可以在编辑框中设置默认信息,在OnInitDialog()函数中添加代码: 方法一: CEdit* pEdit=(CEdit*)GetDlgItem(IDC_EDIT_rule);//获取相应的编辑框IDpEdit->SetWindowText(_T("1.选择两个保密的大素...

在按钮button1单击事件onclick函数里添加以下代码: CString str1,str2; ((CEdit*)GetDlgItem(IDC_EDIT1))->GetWindowText(str1); ((CEdit*)GetDlgItem(IDC_EDIT2))->GetWindowText(str2); CString str3; str3.Foramt("%d",atoi(str1) + atoi(st...

网站首页 | 网站地图
All rights reserved Powered by www.wgrk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com