判断账号密码是否规范

//判断账号输入是否规范
VOID CDlgDiankaView::OnEnChangeDianka()
{
CString temp;
m_editDianka.GetWindowText(temp);
int length = temp.GetLength();
TCHAR szBuffer[32]=TEXT("");
lstrcpy(szBuffer,temp.GetBuffer()); 
temp.ReleaseBuffer(); 
if(m_bChangeDianka)
{
m_bChangeDianka = false;
for(int i = 0;i<length;i++)
{
if((szBuffer[i]>=48&&szBuffer[i]<=57)||(szBuffer[i]>=65&&szBuffer[i]<=90)||(szBuffer[i]>=97&&szBuffer[i]<=122))
continue;
else
m_editDianka.SetWindowText(NULL);
}
m_bChangeDianka = true;
}

}



//消息解释
BOOL CDlgDiankaView::PreTranslateMessage(MSG * pMsg)
{
//按键过虑
if (pMsg->message==WM_CHAR)
{
//密码过滤//过滤汉字
if ((m_editPass.m_hWnd==pMsg->hwnd)&&(pMsg->wParam>=0x80)) return TRUE;

}

return __super::PreTranslateMessage(pMsg);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值