다음을 통해 공유


CMFCMaskedEdit::EnableMask

초기화는 masked 컨트롤 편집.

void EnableMask(
   LPCTSTR lpszMask,
   LPCTSTR lpszInputTemplate,
   TCHAR chMaskInputTemplate=_T('_'),
   LPCTSTR lpszValid=NULL 
);

매개 변수

  • [in] lpszMask
    사용자 입력의 각 위치에 표시할 수 있는 문자 형식을 지정 하는 마스크 문자열입니다.길이 lpszInputTemplate 및 lpszMask 매개 변수 문자열이 동일 해야 합니다.마스크 문자에 대 한 자세한 내용은 주의 섹션을 참조 하십시오.

  • [in] lpszInputTemplate
    마스크 템플릿 문자열 리터럴에 문자가 지정 사용자 입력의 각 위치에 나타날 수 있습니다.밑줄 문자 (_) 문자 자리 표시자로 사용 합니다.길이 lpszInputTemplate 및 lpszMask 매개 변수 문자열이 동일 해야 합니다.

  • [in] chMaskInputTemplate
    각 사용자 입력에서 잘못 된 문자에 대 한 프레임 워크를 대체 하는 기본 문자입니다.이 매개 변수의 기본값은 밑줄 (_)입니다.

  • [in] lpszValid
    올바른 문자 집합을 포함 하는 문자열입니다.NULL모든 문자를 사용할 수 있음을 나타냅니다.이 매개 변수의 기본값은 NULL입니다.

설명

Masked edit 컨트롤에 대 한 마스크를 만들려면이 메서드를 사용 합니다.클래스에서 파생 되는 CMFCMaskedEdit 클래스 및 재정의 하는 CMFCMaskedEdit::IsMaskedChar 사용자 지정 마스크 처리에 대 한 코드를 직접 사용 하는 메서드.

다음 표에서 기본 마스크 문자를 나열 합니다.

마스크 문자

정의

D

숫자입니다.

d

숫자 또는 공백이며

+

더하기 ('+ '), 빼기 ('-'), 또는 공간.

C

알파벳 문자입니다.

c

알파벳 문자 또는 공백입니다.

A

영숫자 문자입니다.

{a

영숫자 문자 또는 공백입니다.

*

인쇄 가능한 문자입니다.

요구 사항

헤더: afxmaskededit.h

참고 항목

참조

CMFCMaskedEdit 클래스

계층 구조 차트

CMFCMaskedEdit::SetValidChars

CMFCMaskedEdit::SetWindowText