Partilhar via


CMFCMaskedEdit::EnableMask

Inicializa o mascarado controle de edição.

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

Parâmetros

  • [in] lpszMask
    Uma seqüência de caracteres de máscara que especifica o tipo de caractere que pode ser exibido em cada posição da entrada do usuário.O comprimento do lpszInputTemplate e lpszMask seqüências de caracteres do parâmetro devem ser o mesmo. Consulte a seção de comentários para obter mais detalhes sobre caracteres de máscara.

  • [in] lpszInputTemplate
    Uma seqüência de caracteres de modelo de máscara que especifica que o literal de caracteres que pode ser exibido em cada posição da entrada do usuário.Use o caractere de sublinhado ('_') sistema autônomo caractere de espaço reservado.O comprimento do lpszInputTemplate e lpszMask seqüências de caracteres do parâmetro devem ser o mesmo.

  • [in] chMaskInputTemplate
    Um caractere padrão que substitui a estrutura para cada caractere inválido na entrada do usuário.O valor padrão deste parâmetro é sublinhado ('_').

  • [in] lpszValid
    Uma seqüência de caracteres que contém um conjunto de caracteres válido.NULL indica que todos os caracteres são válido. O valor padrão deste parâmetro é NULL.

Comentários

Use este método para criar a máscara para o controle de edição mascarada.Derivar uma classe do CMFCMaskedEdit classe e substituir o CMFCMaskedEdit::IsMaskedChar método a usar seu próprio código para o processamento de máscara personalizada.

A tabela a seguir lista os caracteres de máscara padrão:

Caractere de máscara

Definição

D

Dígito.

d

Dígito ou espaço.

+

Sinal de adição ('+ '), subtração ('-') ou espaço.

C

Caractere alfabético.

c

Caractere alfabético ou espaço.

A

Caractere alfanumérico.

um

Caractere alfanumérico ou espaço.

*

Um caractere imprimível.

Requisitos

Cabeçalho: afxmaskededit.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCMaskedEdit

CMFCMaskedEdit::SetValidChars

CMFCMaskedEdit::SetWindowText