*   >> Lectura Educación Artículos >> science >> programación

Manipular Editar Text

en igualdad de condiciones. El programador no encontraría el uso del estilo ES_NUMBER conveniente. En circunstancias normales, lo que sucede en el control de edición es una cadena. El lenguaje C ++ puede convertir una cadena en un entero. Con esto usted puede enviar el número entero directamente en el control de edición. Sin embargo, si usted tiene un número entero (con o sin signo) no se puede utiliza C ++ para convertirlo en una cadena directamente y enviar a un control de edición que no tiene el estilo ES_NUMBER.

La interfaz de usuario proporciona la función SetDlgItemInt, lo que crearía la representación de cadena de un entero especificado y enviar la cadena para el control de edición y sin el estilo ES_NUMBER. La interfaz de usuario ofrece otra función, que es GetDlgItemInt para crear un entero (con o sin signo) de su representación de cadena en un control de edición y volver al entero a la persona que llama. Operaciones de texto Deshacer Una aplicación puede deshacer la operación más reciente en un control de edición. La aplicación envía el mensaje EM_UNDO al control de edición.

No es todas las veces que una operación se puede deshacer. La aplicación puede enviar el mensaje EM_CANUNDO para verificar si la última operación se puede deshacer. Veremos cómo utilizar todos los mensajes de edición de este tutorial en la siguiente parte de la serie. Palabra-Embalaje y Salto de línea A medida que el usuario está introduciendo (tipificación) de texto en un control de edición de varias líneas del texto se ajustará a la siguiente línea que el texto llega al borde derecho del control de edición. Por defecto, el texto se ajusta al final del espacio entre palabras.

Vamos a permitir que ese tipo de cosas en esta serie. A medida que el usuario está escribiendo, si presiona la tecla Intro en el teclado un nuevo párrafo tiene que empezar por el principio de la siguiente línea. También el retorno de carro (\\ r) y carácter de nueva línea (\\ n) tienen que insertarse en el control de edición en el punto donde el usuario pulsa Intro. Sin estos personajes, no será posible para volver a mostrar el contenido del control de edición en otro equipo manteniendo los párrafos de la forma en que el usuario escribe.

Para estos personajes que aparezcan cuando el usuario presiona la tecla Intro, el control de edición multilínea debe tener el estilo ES_WANTRETURN. Al pulsar la tecla Intro dos veces a desarrollar una línea en blanco. Recuperando Puntos y caracteres Un punto se mide des

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.