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