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