Haciendo una sencilla aplicación con la API de Win32 (3 / 5 paso)

Paso 3: Agregar componentes a la ventana.

1. Desplácese a la función WndProc().  Esta es la función del procedimiento de la ventana principal, que responde a todos los mensajes enviados por la ventana.

2. en el interruptor controlado por el "mensaje", añade el caso WM_CREATE.  Esta es la sección de código que se ejecuta cuando se crea la ventana.  Vamos a añadir nuestros componentes aquí.

3. añadir el primer cuadro de texto utilizando la siguiente llamada de función:
CreateWindowEx (WS_EX_CLIENTEDGE, TEXT("EDIT"), TEXT("0"),
WS_CHILD| WS_VISIBLE|ES_AUTOHSCROLL| WS_TABSTOP,
20, 10, 85, 25, hWnd, (HMENU) IDC_LHS, GetModuleHandle(NULL), NULL);

Esto coloca un cuadro de texto con su esquina superior izquierda en (20,10) y con una anchura de 85 y una altura de 25.  También asigna el identificador IDC_LHS que definimos anteriormente en el cuadro de texto por lo que podemos hacer referencia al cuadro de texto más adelante.  Simplemente se utiliza la macro TEXT() que ves alrededor de todas las cadenas para que este código funciona si tu compilador es usando unicode o no.

4. añadir los otros tres componentes de la misma manera.  Ver imagen 3-1 para obtener ayuda.

5. Desplácese hasta el caso WM_PAINT.  Esto es donde se llevará a cabo cualquier dibujo a la ventana.

6. trazar la línea divisoria entre las dos entradas y la salida insertando el siguiente código después de llamar a la función BeginPaint() , como en la imagen 3-2.
MoveToEx (hdc, 10, 78, NULL); â
LineTo (hdc, 115, 78);

Esto dibuja una línea desde (10, 78) a (115, 78).

Artículos Relacionados

Cómo crear una sencilla aplicación de temporizador para iOS

Cómo crear una sencilla aplicación de temporizador para iOS

¿Has alguna vez has querido crear una aplicación de iOS pero no sabía dónde comenzar? ¿Te interesa hacer una aplicación que puede ser utilizada en su vida cotidiana, en lugar de algo que dice 'Hola mundo'? Bueno este conjunto de instrucciones es para
Cómo hacer super cool packaging de su nuevo producto (es decir. haciendo una caja de madera con un cortador láser)

Cómo hacer super cool packaging de su nuevo producto (es decir. haciendo una caja de madera con un cortador láser)

bien, he escrito varios instructables sobre Cortadoras Láser y hay más por ahí, allí para no estar revisando los conceptos básicos de operar un grabador láser / cortador.Lo que espero hacer es darte un gran Consejo e inspirar a pensar fuera del cuadr
Añadir Bluetooth a una pantalla de LCD con entrada serial

Añadir Bluetooth a una pantalla de LCD con entrada serial

Pantallas de LCD con entrada serial pueden actualizarse a Bluetooth mediante un puerto de serie Bluetooth JY-MCU. Una buena razón para hacer esto es por lo que la pantalla se puede utilizar con un teléfono Android o tablet. Una sencilla aplicación An
Bricolaje "haciendo una cara de la escultura con molde de papel"

Bricolaje "haciendo una cara de la escultura con molde de papel"

Sido mucho tiempo no hago un tutorial, y este tiempo por fin tengo tiempo para hacer el tutorial, a diferencia de antes donde hice un tutorial sobre robots y materiales de las tuberías de agua PVC, esta vez voy a compartir cómo hacer que la estatua s
Haciendo una gran enredadera con Papercraft

Haciendo una gran enredadera con Papercraft

En este instructable de Minecraft impresionante que te voy a mostrar cómo hice una tamaño enredadera con papercraft para imprimir.Esto podría utilizarse como una piñata, prácticas de tiro, actividad de cumpleaños o simplemente para ir en el estante.C
Una mesa Arcade DIY con frambuesa Pi

Una mesa Arcade DIY con frambuesa Pi

Juegos con emuladores ha estado en absolutamente un rato, pero nada nos trae la nostalgia del viejo arcade como jugar con un joystick vintage y los botones redondos grandes. Como muchos de nosotros, siempre he soñado ser dueño de una máquina de arcad
WiFi activado Arduino - con web APIs

WiFi activado Arduino - con web APIs

¿Está usted familiarizado con Arduino, pero buscando un poco más conectividad en sus proyectos? Este Instructable va sobre un nuevo (y barato) módulo inalámbrico que ha golpeado el mundo integrado duro - la ESP8266. Este módulo pequeño es una manera
Aire calidad de medición con la Api REST

Aire calidad de medición con la Api REST

En este instructable estamos construyendo un simple montaje de Arduino que se conecta con nuestra propia API RESTful. El arduino se mida la calidad del aire con un sensor de calidad del aire Sainsmart MQ135 y enviarlos por Internet a uno de nuestros
Cómo hacer una sencilla trampa de palillo paletas

Cómo hacer una sencilla trampa de palillo paletas

este instructable te muestra cómo hacer una sencilla trampa que frightenes servearly la persona que lo activa.Paso 1: Reunir los materiales. Todo lo que necesitas es una pega de tamaño o paletas. Si usted lo quiere para asustar a la persona más por l
Introducción a la ShapeCrete (haciendo una hoja de base grabado)

Introducción a la ShapeCrete (haciendo una hoja de base grabado)

Este instructivo describe hacer una impronta de hoja con ShapeCrete y pintando. Principalmente, vamos a discutir qué es ShapeCrete y qué hacer con este material impresionante.En pocas palabras, aquí está lo que cubriremos:1 vamos a ir sobre pasos de
Añadir una mesa de fresadora con colector de polvo a la Sierra de mesa

Añadir una mesa de fresadora con colector de polvo a la Sierra de mesa

Este Instructable muestra cómo modifiqué mi sierra de mesa portátil para reemplazar el Banco de extensión derecha con una mesa de fresadora con bisagras. El diseño de mesa con bisagra permite un fácil acceso cambiar brocas y ajustar la profundidad de
Seguimiento de una fuente de luz con un actuador

Seguimiento de una fuente de luz con un actuador

.. .o tal vez debería llamarse "Utilizando una célula solar viejo de una luz totalmente corroída del jardín como un sensor de luz". :)En este instructable, te construyo en mi anterior y mostrar cómo puede hacer un actuador de encontrar la fuente
Cómo hacer una mesa de centro con tapa de elevación

Cómo hacer una mesa de centro con tapa de elevación

Cómo hacer una mesa de café con una elevación superior aluminio y mecanismo de las piernas. Levantar-tapa permite traer la tabla hasta la altura perfecta para comer frente al televisor o traer su ordenador portátil hasta una posición ergonómica. Vea
Cómo coser una funda de almohada con cremallera

Cómo coser una funda de almohada con cremallera

Fundas de almohada son una de las maneras más rápidas para refrescar una habitación. Me encanta poder látigo uno para arriba en una media hora :DEn este instructable, te voy a mostrar mi forma favorita de hacer una funda de almohada de cremallera. Fu