Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CMFCMaskedEdit

Wykres hierarchii