Condividi tramite


CMFCMaskedEdit::EnableMask

Inizializza il controllo di modifica mascherato.

void EnableMask(
   LPCTSTR lpszMask,
   LPCTSTR lpszInputTemplate,
   TCHAR chMaskInputTemplate=_T('_'),
   LPCTSTR lpszValid=NULL 
);

Parametri

  • [in] lpszMask
    Una stringa della maschera che specifica il tipo di carattere che può essere visualizzato in ogni posizione l'input utente. La lunghezza delle stringhe lpszMask e lpszInputTemplate sia la stessa. Vedere la sezione relativa alle osservazioni per ulteriori informazioni sui caratteri della maschera.

  • [in] lpszInputTemplate
    Una stringa di modello della maschera che specifica i caratteri letterali che possono essere visualizzati a ogni posizione l'input utente. Utilizzare il carattere di sottolineatura (_) come segnaposto del carattere. La lunghezza delle stringhe lpszMask e lpszInputTemplate sia la stessa.

  • [in] chMaskInputTemplate
    Un carattere predefinito che il framework utilizzerà per ogni carattere non valido l'input utente. Il valore predefinito di questo parametro è sottolineatura (_).

  • [in] lpszValid
    Una stringa contenente un set di caratteri validi. NULL indica che tutti i caratteri sono validi. Il valore predefinito del parametro è NULL.

Note

Utilizzare questo metodo per creare una maschera per il controllo di modifica mascherato. Derivare la classe dalla classe CMFCMaskedEdit ed eseguire l'override del metodo CMFCMaskedEdit::IsMaskedChar per utilizzare il codice per l'elaborazione della maschera personalizzata.

Nell'elenco di tabelle caratteri predefiniti della maschera:

Carattere della maschera

Definizione

D

Cifra.

d

Cifra o spazio.

+

Più (" + "), "meno (-), o spazio.

C

Carattere alfabetico.

c

Carattere alfabetico o spazio.

A

Carattere alfanumerico.

a

Carattere alfanumerico o spazio.

*

Un carattere stampabile.

Requisiti

intestazione: afxmaskededit.h

Vedere anche

Riferimenti

Classe CMFCMaskedEdit

Grafico delle gerarchie

CMFCMaskedEdit::SetValidChars

CMFCMaskedEdit::SetWindowText