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

Control de edición en Windows

Los controles de Windows predefinidos - Parte 3 de volumen - Interfaz de usuario de Windows Introducción Esta es la parte 3 de mi serie, Controles de Windows predefinidas. Para entender este tutorial, la mayoría ha leído todos los tutoriales anteriores de la serie. En esta parte de la serie, nos fijamos en el control de edición en términos generales. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected].

Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Un control de edición Un control de edición es una ventana secundaria rectangular que permite al usuario introducir y editar texto para una aplicación. Puede seleccionar un control de edición haciendo clic en el puntero del ratón en ella o pulsando la tecla Tab en el teclado hasta que el control de edición recibe el foco.

Cuando se selecciona un control de edición, se muestra un símbolo de intercalación intermitente que indica el punto de inserción al siguiente carácter que se escribe en el teclado. Un control de edición envía códigos de notificación a su ventana padre en forma de mensajes WM_COMMAND. Una aplicación puede enviar un mensaje a un control de edición utilizando la función SendMessage. Vimos el formato del mensaje WM_COMMAND y la función SendMessage en la parte anterior de la serie.

Tipo de control de edición Existen dos tipos de controles de edición: el control de edición de una sola línea y el control de edición multilínea. El control de edición de una sola línea tomaría una sola línea de texto. El control de edición multilínea puede tomar muchas líneas de texto, con la siguiente línea debajo de la línea actual. Creación de un control de edición Usted puede crear un control de edición mediante la función CreateWindowEx. Las siguientes líneas se crear y mostrar un control de edición en una ventana padre.

HWND hwndEdit1 = CreateWindowEx (0, "EDIT", NULL, WS_CHILD, 100, 100, 150, 15, hwndMain, (HMENU) 1, hInstance, NULL); ShowWindow (hwndEdit1, SW_SHOW); UpdateWindow (hwndEdit1); La función CreateWindowEx crea el control y devuelve un identificador para el control, así como sería devolver un identificador a una ventana creada. Cuando esto se hace, no se muestra la ventana. La siguiente sentencia utiliza el identificador del control para mostrar el control.

La última declaración (arriba) utiliza el identificador del control de la pintura (darle color)

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