CMFCMaskedEdit::SetValidChars

Gibt eine Zeichenfolge mit gültigen Zeichen an, die der Benutzer eingeben kann.

void SetValidChars(
   LPCTSTR lpszValid=NULL 
);

Parameter

  • [in] lpszValid
    Eine Zeichenfolge, die den Satz gültiger Eingabezeichen enthält.NULL bedeutet, dass alle Zeichen gültig sind.Der Standardwert dieses Parameters ist NULL.

Hinweise

Verwenden Sie diese Methode, um eine Liste der gültigen Zeichen definieren.Wenn ein Eingabezeichen nicht in dieser Liste ist, akzeptiert maskiertes Bearbeitungssteuerelement sie nicht.

Im folgenden Codebeispiel akzeptiert nur Hexadezimalzahlen.

//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"));

Anforderungen

Header: afxmaskededit.h

Siehe auch

Referenz

CMFCMaskedEdit-Klasse

Hierarchien-Diagramm