//判断账号输入是否规范
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;
}
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);
}