CMFCMaskedEdit::SetValidChars
Especifica uma cadeia de caracteres de caracteres válidos que o usuário pode inserir.
void SetValidChars(
LPCTSTR lpszValid=NULL
);
Parâmetros
- [in] lpszValid
Uma cadeia de caracteres que contém o conjunto de caracteres válidos de entrada.NULL significa que todos os caracteres são válidos.O valor padrão de esse parâmetro é NULL.
Comentários
Use este método para definir uma lista de caracteres válidos.Se um caractere de entrada não está em esta lista, o controle de edição mascarado a não aceitará.
O exemplo de código aceita apenas números hexadecimais.
//Mask: 0xFFFFm_wndMaskEdit.EnableMask( _T(" AAAA"), // The mask string. _T("0x____"), // The literal template string. _T('_')); // The default character that replaces the backspace character.// Valid string charactersm_wndMaskEdit.SetValidChars(_T("1234567890ABCDEFabcdef"));m_wndMaskEdit.SetWindowText(_T("0x01AF"));
Requisitos
Cabeçalho: afxmaskededit.h