共用方式為


CMFCMaskedEdit::SetValidChars

指定使用者可以輸入有效字元的字串。

void SetValidChars(
   LPCTSTR lpszValid=NULL 
);

參數

  • [in] lpszValid
    包含一組有效輸入字元的字串。 NULL 表示所有有效的字元。 此參數的預設值為 NULL。

備註

使用這個方法定義有效的字元清單。 如果輸入字元不在清單中, Masked Edit 控制項不會接受它。

下列程式碼範例只接受十六進位數字。

//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 類別

階層架構圖