Compartir a través de


Estilos de edición

  • Los desplazamientos deES_AUTOHSCROLLautomáticamente el texto a la derecha en 10 caracteres cuando el usuario escribe un carácter al final de la línea.Cuando el usuario presiona la tecla ENTRAR, el control se mueve todo el texto de nuevo a la posición 0.

  • Los desplazamientos deES_AUTOVSCROLLautomáticamente el texto hacia arriba una página cuando el usuario presione ENTRAR en la última línea.

  • Los centros deES_CENTERescribe texto en un control de una línea o de edición de varias líneas.

  • ES_LEFT alinea el texto en un control de una línea o de edición de varias líneas.

  • ES_LOWERCASE convierte todos los caracteres en minúsculas a medida que se escriben en el control de edición.

  • ES_MULTILINE Designates un control de edición de varias líneas.(El valor predeterminado es única línea). Si se especifica el estilo de ES_AUTOVSCROLL , el control de edición muestra tantas líneas posible y verticalmente cuando el usuario presiona la tecla ENTRAR.Si ES_AUTOVSCROLL no se proporciona, el control de edición muestra tantas líneas posible y bip si se presiona ENTRAR cuando no queden líneas pueden mostrar.Si se especifica el estilo de ES_AUTOHSCROLL , el control de edición de varias líneas automáticamente se desplaza horizontalmente al símbolo de intercalación va más allá del borde derecho del control.Para iniciar una nueva línea, el usuario deberá presionar ENTRAR.Si ES_AUTOHSCROLL no se proporciona, el control incluye automáticamente a palabras al principio de la línea siguiente cuando sea necesario; una nueva línea también se inicia si se presiona ENTRAR.La posición de ajuste automático de línea está determinada por el tamaño de la ventana.Si se vuelve a mostrar los cambios de tamaño de la ventana, la posición de ajuste automático de línea y el texto.Los controles de edición de varias líneas pueden tener barras de desplazamiento.Un control de edición con las barras de desplazamiento procesa sus propios mensajes de la barra de desplazamiento.Los controles de edición sin barras de desplazamiento se mueven como se ha descrito anteriormente y procesan los mensajes de desplazamiento enviado por la ventana primaria.

  • ES_NOHIDESEL No, un control de edición oculta la selección cuando el control pierde el foco de entrada e invierte la selección cuando el control recibe el foco de entrada.Especificando ES_NOHIDESEL elimina esta acción predeterminado.

  • Dígitos deES_NUMBERAllow sólo se entrarán en el control de edición.

  • El texto deES_OEMCONVERTescribe en el control de edición se convierte de juego de caracteres ANSI el juego de caracteres OEM y de nuevo a ANSI.Esto garantiza la conversión de caracteres adecuada cuando la aplicación llama a la función de AnsiToOem Windows para convertir una cadena ANSI en el control de edición en caracteres OEM.Este estilo es muy útil para los controles de edición que contienen nombres de archivo.

  • ES_PASSWORD muestra todos los caracteres como un asterisco (*) como se escriben en el control de edición.Una aplicación puede utilizar la función miembro de SetPasswordChar para cambiar el carácter que se muestra.

  • ES_READONLY impide al usuario escribir o editar el texto del control de edición.

  • ES_RIGHT Derecho-alinea texto en un control de una línea o de edición de varias líneas.

  • ES_UPPERCASE convierte todos los caracteres en mayúsculas a medida que se escriben en el control de edición.

  • ES_WANTRETURN especifica que un retorno de carro está incrustado cuando el usuario presiona la tecla ENTRAR cuando escribe texto en un control de edición de varias líneas en un cuadro de diálogo.Sin este estilo, presionar la tecla ENTRAR tiene el mismo efecto que a los cuadros de diálogo predeterminados el mismo botón.Este estilo no tiene ningún efecto en un control de edición de una línea.

Vea también

Referencia

CEdit::Create

Edit Control Styles

Otros recursos

Estilos utilizados por MFC