16,472
社区成员
发帖
与我相关
我的任务
分享
CString STR=m_Str; // m_Str是控件对应的字符串
UpdateData(TRUE);
if(!IsStringFit(m_Str))//判断存在非法字符
{
AfxMessageBox("非法字符!",MB_OK);
m_Str=STR;
UpdateData(FALSE);
}
void CMyEdit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
//此处为文本框的限制条件
char ch = char(nChar);
int iTemp = ch;
if(!(iTemp = 42&& iTemp = 47)) //屏蔽“*”和“/”
return;
CEdit::OnChar(nChar, nRepCnt, nFlags);
}
这样写对不对?