如何实现在editBox中只能输入数字,而其它的不允许输入呢?帮忙了,热心的哥们!!!!!!! 请讲的明白一些,我是的菜级别的鸟???谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 属性里面把Number打上勾就行了 也可以处理OnChar函数,只有数字才放过 EditBox的属性Number可以限制输入数字 styles->NUMBER,小数的话要么自己判断,要么找别人做好的控件 好象自己从CEdit继承,然后映射WM_CHAR就行哎!!void CNEDIT::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) { // TODO: Add your message handler code here and/or call default if (nChar=='.') { CString strValue; GetWindowText(strValue); if (strValue.Find(nChar)!=-1) return; } else if((nChar<'0')||(nChar>'9')) return; CEdit::OnChar(nChar, nRepCnt, nFlags);} 有没有检查文件是否为空的函数 MFC 编程时打开进程函数报错 孙鑫老师VC笔记和一些资料 文件读写进入死循环 关于atl菜单消息的问题 ASK doc/view function calling 为什么看不到资源了?急 关于文件映射的问题,请大家赐教 我用VC写了一个需要传入地址的COM,VB里怎么调用 24点算法,送分哦? 提问兼调查:关于带数据库程序的问题。 有没有公开的矩阵常用运算的库
小数的话要么自己判断,要么找别人做好的控件
void CNEDIT::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
if (nChar=='.')
{
CString strValue;
GetWindowText(strValue);
if (strValue.Find(nChar)!=-1)
return;
}
else if((nChar<'0')||(nChar>'9'))
return;
CEdit::OnChar(nChar, nRepCnt, nFlags);
}