CMFCMaskedEdit::SetValidChars
ユーザーが入力できる有効な文字の文字列を指定します。
void SetValidChars(
LPCTSTR lpszValid=NULL
);
パラメーター
- [入力] lpszValid
一連の有効な入力文字で構成された文字列。NULL を指定すると、すべての文字が有効になります。このパラメーターの既定値は、NULL です。
解説
このメソッドを使用して、有効な文字のリストを定義します。入力文字がこのリストにない場合、マスク エディット コントロールはそれを受け入れません。
16 進数のみを受け入れるコード例を次に示します。
//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