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