[求助]编辑框里如何限制只能输入小数格式的数
我只能限制只能输入0,.,1,2这些字符,但却不能限制输入1.0.133,有两个小数点的怎么限制呀(注意:编辑框是CString型变量)
代码如下
BOOL CWellDlg::PreTranslateMessage(MSG* pMsg)
{
if(GetDlgItem(IDC_WELL_X)->GetSafeHwnd() == pMsg->hwnd)
{
char ch = (TCHAR) pMsg->wParam;
if(ch == '.' ||(ch >='0' && ch <='9'))
return CDialog::PreTranslateMessage(pMsg);
else
return true;
}
}