CMFCMaskedEdit::SetValidChars
Especifica uma seqüência de caracteres de válido caracteres que o usuário pode digitar.
void SetValidChars(
LPCTSTR lpszValid=NULL
);
Parâmetros
- [in] lpszValid
Uma seqüência de caracteres que contém o conjunto de caracteres de entrada válido.NULL significa que todos os caracteres são válido. O valor padrão deste parâmetro é NULL.
Comentários
Use este método para definir uma lista de caracteres válido.Se um caractere de entrada não estiver nessa lista, o controle de edição mascarada não o aceita.
O exemplo de código a seguir 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