Compartir a través de


CMFCMaskedEdit::EnableMask

Inicializa el control de edición enmascarado.

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

Parámetros

  • [in] lpszMask
    Una cadena de máscara que especifica el tipo de caracteres que pueden aparecer en cada posición en los datos proporcionados por el usuario. La longitud de las cadenas de parámetro de lpszInputTemplate y de lpszMask debe ser el mismo. Vea la sección comentarios para obtener más detalles sobre los caracteres de la máscara.

  • [in] lpszInputTemplate
    Una cadena de la plantilla de máscara que especifica los caracteres literales que pueden aparecer en cada posición en los datos proporcionados por el usuario. Utilice el carácter de subrayado (“_”) como marcador de posición del carácter. La longitud de las cadenas de parámetro de lpszInputTemplate y de lpszMask debe ser el mismo.

  • [in] chMaskInputTemplate
    Un carácter predeterminado que el marco sustituye para cada carácter no válido en los datos proporcionados por el usuario. El valor predeterminado de este parámetro es subrayado (“_”).

  • [in] lpszValid
    Una cadena que contiene un conjunto de caracteres válidos. NULL indica que todos los caracteres son válidos. El valor predeterminado de este parámetro es NULL.

Comentarios

Utilice este método para crear la máscara para el control de edición enmascarado. Derive una clase de la clase de CMFCMaskedEdit y reemplace el método de CMFCMaskedEdit::IsMaskedChar para utilizar su propio código para el procesamiento personalizado de la máscara.

La tabla siguiente enumera los caracteres predeterminados de máscara:

Carácter de la máscara

Definición

D

Dígito.

d

Dígito o espacio.

+

Más (“+"), menos (“-”), o espacio.

C

Carácter alfabético.

c

Carácter alfabético o espacio.

A

Carácter alfanumérico.

a

Carácter alfanumérico o espacio.

*

Un carácter imprimible.

Requisitos

encabezado: afxmaskededit.h

Vea también

Referencia

CMFCMaskedEdit Class

Gráfico de jerarquías

CMFCMaskedEdit::SetValidChars

CMFCMaskedEdit::SetWindowText