본문 바로가기
C & C++/MFC 컨트롤

[Edit] 숫자 문자 유효성 검사

by izen8 2011. 5. 21.
반응형



void  CNumEdit::OnChar(UINT  nChar,  UINT  nRepCnt,  UINT  nFlags) 
{
   //  TODO:  Add  your  message  handler  code  here  and/or  call  default
   if((nChar  >=  '0'  &&  nChar  <=  '9')  ||  (nChar  ==  VK_BACK))
      CEdit::OnChar(nChar,  nRepCnt,  nFlags);
   else
      MessageBeep(MB_ICONASTERISK);  
}


void  CCharEdit::OnChar(UINT  nChar,  UINT  nRepCnt,  UINT  nFlags) 
{
   //  TODO:  Add  your  message  handler  code  here  and/or  call  default
   if((nChar  >=  'A'  &&  nChar  <=  'Z')  ||  (nChar  >=  'a'  &&  nChar  <=  'z')  ||  (nChar  ==  VK_BACK))
      CEdit::OnChar(nChar,  nRepCnt,  nFlags);
   else
      MessageBeep(MB_ICONASTERISK);
}


/*
이번  예제는  두개의  클래스를  선언하고,  각각의  컨트롤에  서로  다른  Control형  변수를  연결한다음,
입력되는  값을  검사하는  프로젝트입니다.
*/


반응형

댓글