CMFCMaskedEdit::SetValidChars
Określa ciąg prawidłowe znaki, które użytkownik może wprowadzić.
void SetValidChars(
LPCTSTR lpszValid=NULL
);
Parametry
- [w]lpszValid
Ciąg, który zawiera zestaw prawidłowe wprowadzanie znaków.NULLoznacza, że wszystkie znaki są prawidłowe.Domyślna wartość tego parametru jest NULL.
Uwagi
Metoda ta służy do definiowania listy prawidłowych znaków.Jeśli wprowadzania znaków nie jest na tej liście, formant edycji maskowany nie akceptuje on.
Poniższy przykład kodu akceptuje liczb szesnastkowych.
//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"));
Wymagania
Nagłówek: afxmaskededit.h