简单的处理文本框字符,也可以禁止粘贴包括快捷键

来源:互联网 发布:java如何使用redis 编辑:程序博客网 时间:2024/05/16 07:39
编辑框添加EN_CHANGE消息函数,然后在里边添加如下代码。
功能为只能输入数字,粘贴也是不行的
CString strNum;CString strLimited; strLimited.Format("0123456789"); CEdit*pEdt=(CEdit*)GetDlgItem(IDC_EDIT1); pEdt->GetWindowText(strNum); int iPos = -1; for (int i = 0; i < strNum.GetLength(); i++) {    if (strLimited.Find(strNum[i]) == -1 && strLimited != _T("")){strNum = strNum.Left(i) + strNum.Mid(i + 1); iPos = i; i--; }}if(iPos != -1) { pEdt->SetWindowText(""); pEdt->SetFocus();}
	
				
		
原创粉丝点击