CMFCMaskedEdit::SetValidChars

指定用户可以输入有效字符的字符串。

void SetValidChars(
   LPCTSTR lpszValid=NULL 
);

参数

  • [in] lpszValid
    包含一组有效的输入字符的字符串。 NULL 意味着所有字符是有效的。 此参数的默认值为 NULL。

备注

使用此方法定义有效字符列表。 如果输入字符不在该列表中,屏蔽编辑控件不会接受。

下面的代码示例只接受十六进制数。

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

要求

标头: afxmaskededit.h

请参见

参考

CMFCMaskedEdit选件类

层次结构图