次の方法で共有


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

参照

関連項目

CMFCMaskedEdit クラス

階層図