CMFCMaskedEdit::EnableMask
Inicializa o controle de edição mascarado.
void EnableMask(
LPCTSTR lpszMask,
LPCTSTR lpszInputTemplate,
TCHAR chMaskInputTemplate=_T('_'),
LPCTSTR lpszValid=NULL
);
Parâmetros
[in] lpszMask
Uma cadeia de caracteres de máscara que especifica o tipo de caracteres que pode aparecer em cada posição na entrada do usuário.O comprimento de cadeias de caracteres de parâmetro de lpszInputTemplate e de lpszMask deve ser o mesmo.Consulte a seção comentários para mais detalhes sobre caracteres de máscara.[in] lpszInputTemplate
Uma cadeia de caracteres do modelo de máscara que especifica os caracteres literais que podem aparecer em cada posição na entrada do usuário.Use o caractere sublinhado (_“”) como um espaço reservado de caracteres.O comprimento de cadeias de caracteres de parâmetro de lpszInputTemplate e de lpszMask deve 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 de esse parâmetro é sublinhado (_“”).[in] lpszValid
Uma cadeia de caracteres que contém um conjunto de caracteres válidos.NULL indica que todos os caracteres são válidos.O valor padrão de esse parâmetro é NULL.
Comentários
Use este método para criar a máscara para o controle de edição mascarado.Uma classe derivada da classe de CMFCMaskedEdit e substituir o método de CMFCMaskedEdit::IsMaskedChar para usar seu próprio código para processamento personalizado de máscara.
A seguinte tabela lista os padrões de caracteres de máscara:
Caractere de máscara |
Definição |
---|---|
D |
Dígito. |
d |
Dígito ou espaço. |
+ |
Positivo (“+ "), menos (- “”), ou espaço. |
C |
Caractere alfabético. |
c |
Caractere alfabético ou espaço. |
A |
Caractere alfanumérico. |
a |
Caractere alfanumérico ou espaço. |
* |
Um caractere imprimível. |
Requisitos
Cabeçalho: afxmaskededit.h