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

Paso 2: Cambiar de ventana y el estilo.

1. desde el explorador de soluciones a la derecha, haga doble clic en Resource.h para abrir el encabezado del recurso.  Necesitamos definir identificadores para los elementos de menú y componentes de la ventana que queremos utilizar.

2. definir identificadores como se muestra en el cuadro 2-1.

PRECAUCIÓN: Asegúrese de que cada identificador es un número único, de lo contrario no puede distinguir la ventana
entre los dos componentes con el mismo ID.

3. desde el explorador de soluciones a la derecha, haga clic en RC ("su nombre de proyecto") y seleccione Ver código.  Ahora busca en el archivo de recursos para el programa.

4. Desplácese hacia abajo hasta donde se define el menú, debe estar cerca de la parte superior y tiene una gran área comentó sobre ella que dice "Menu".

5. agregar los elementos de menú para cambiar la operación, utilice el cuadro 2-2 para la dirección.

6. mientras estamos en el archivo de recursos, desplácese hacia abajo hasta donde StringTable se define cerca del fondo.  Si desea cambiar el título que aparece en la barra de título de nuestro programa, que se establezca en el nombre de su proyecto de forma predeterminada, editar la cadena a la derecha de IDS_APP_TITLE.

7. en el CPP ("su nombre de proyecto"), desplácese hasta la función MyRegisterClass().  Esta función se usa para registrar la clase de la ventana principal con el sistema operativo windows.

8. editar la línea de código, resaltado en el cuadro 2-3 a
wcex.hbrBackground = CreateSolidBrush (RGB (180, 180, 180))
Esto cambia el color de fondo a de blanco a gris.

9. Desplácese hasta la función InitInstance() y localizar donde se llama a la función CreateWindow() .  Esto es donde se crea la ventana principal y donde gran parte de su aspecto se determina.  Los parámetros a editar son 3, 6 y 7.

10. editar parámetros 6 y 7, que representan respectivamente el ancho y alto de la ventana.  Creo que 160 x 170 es un buen tamaño.

11. editar parámetro 3, que especifica el estilo de la ventana.  Queremos cambiar el estilo de la ventana para que no se puede volver a tamaño.  Para ello, cambie el parámetro 3 de
WS_OVERLAPPEDWINDOW
Para
WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX
Ver cuadro 2-4 para la orientación.

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