CMFCMaskedEdit::SetValidChars
Určuje řetězec platné znaky, které může uživatel zadávat.
void SetValidChars(
LPCTSTR lpszValid=NULL
);
Parametry
- [v]lpszValid
Řetězec, který obsahuje sadu platné vstupní znaky.NULLznamená, že všechny znaky jsou platné.Výchozí hodnota tohoto parametru je NULL .
Poznámky
Tato metoda slouží k definování seznamu platných znaků.Pokud vstupní znak není v tomto seznamu, masked edit control nepřijme.
Následující příklad kódu přijímá pouze hexadecimální čísla.
//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"));
Požadavky
Záhlaví: afxmaskededit.h