MFC中 限制只能输入数字的编辑框
来源:互联网 发布:韩庚 金希澈 知乎 编辑:程序博客网 时间:2024/06/15 22:00
限制只能输入数字的编辑框。方法如下:
1. 创建一个继承CEdit类的类;
2. 添加函数:afx_msgvoid OnChar(UINT nChar, UINT nRepCnt, UINT nFlags);在类中的属性为public;
3. OnChar函数内容为:
4.
void Limit_Edit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
TCHAR ch=nChar;
if( !(ch>=_T('0')&&ch<=_T('9')|| ch==VK_BACK) ){
return;
}
CEdit::OnChar(nChar, nRepCnt, nFlags);
}
5. 在继承的类*.cpp中的:
BEGIN_MESSAGE_MAP(Limit_Edit, CEdit)
END_MESSAGE_MAP()
添加成如下代码:
BEGIN_MESSAGE_MAP(Limit_Edit, CEdit)
//ON_EN_CHANGE(IDC_EDIT, &Limit_Edit::OnChar)
ON_WM_CHAR()
END_MESSAGE_MAP()
6. 在*Dlg.cpp文件中的OnInitDialog函数中如下使用:
Edit = new Limit_Edit;
Edit->Create(WS_CHILD|WS_VISIBLE|WS_BORDER, CRect(10, 10, 100, 100), this, IDC_EDIT);
- MFC中 限制只能输入数字的编辑框
- MFC限制编辑框只能输入数字
- MFC编辑框限制只能输入数字
- MFC 编辑框 限制数字输入
- 限制编辑框的输入字符,只能输入数字、大小写字母、下划线和退格键
- 输入框输入限制 只能输入数字
- Java限制格式,只能输入数字的输入框JTextField
- 输入框只能输入数字 以及其他限制的总结
- 文本框中只能输入数字 的限制 实现
- 限制输入框只能输入数字
- onkeyup限制输入框只能输入数字
- 限制输入框只能输入数字
- onkeyup限制输入框只能输入数字
- onkeyup限制输入框只能输入数字
- onkeyup限制输入框只能输入数字
- onkeyup限制输入框只能输入数字
- 限制TextBox中只能输入数字
- 限制文本框中只能输入数字
- Android系统在超级终端下必会的命令大全(十)
- 笨方法学语言
- 第九篇 C#实现螺旋矩阵
- Mechanize版本的指定
- IOS开发~FMDB备忘
- MFC中 限制只能输入数字的编辑框
- spring Quartz定时器
- web jmeter
- eclipse 文件上传 获取request.getRealPath() 出错!
- jxl导出excel
- Git diff ^M的消除
- Android无线调试——抛开USB数据线
- 由 ATL 想起的外壳扩展编程
- 大数的相乘--用int数组做