Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CMFCMaskedEdit

Graf hierarchie