Una pregunta sobre la programación más sencilla en Windows.
¿Estás mirando programación en Windows?
Jaja, lo más importante es que la creación de tu programa es incorrecta (a excepción de algunos errores explicados en el primer piso. Creas un vacío). win32 Pruebe el proyecto una vez creado, agregue un archivo cpp y copie el siguiente contenido.
#include lt; windows.hgt;
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE). hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
MessageBox (NULL, TEXT ("¡Hola, Windows!"), TEXT ("HelloMsg"), 0);
return 0;
}
Mira la introducción en el libro original:
El programa equivalente al programa "hola, mundo" de Windows es y versión de esquema de texto del mismo componente exacto. Tiene una declaración de inclusión, un punto de entrada al programa, una llamada a función y una declaración de retorno. Aquí está el programa:
/*------------------------------------ -------------- ---------------------------------- p>
HelloMsg.c -- Muestra "¡Hola, Windows 98!" en un cuadro de mensaje
(c) Charles Petzold, 1998
------- -------------- ------------------------------------ --------------*/
#include lt;windows.hgt;
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, p>
PSTR szCmdLine, int iCmdShow)
{
MessageBox (NULL, TEXT ("¡Hola, Windows 98!"), TEXT ("HelloMsg"), 0) ;
return 0;
}
Antes de analizar este programa, echemos un vistazo a cómo crear un nuevo programa en Visual C Developer Studio.
Primero, seleccione Nuevo en el menú Archivo. En el cuadro de diálogo Nuevo, haga clic en la pestaña de la página Proyectos y seleccione Aplicación Win32. En la columna Ubicación, seleccione un subdirectorio y en la columna Nombre del proyecto, ingrese el nombre del proyecto. En este momento, el nombre es HelloMsg, que es el subdirectorio del directorio que se muestra en la columna Ubicación. La casilla de verificación Crear nuevo espacio de trabajo debe estar marcada y la sección Plataformas debe decir Win32. Seleccione Aceptar.
Aparecerá un cuadro de diálogo titulado Aplicación Win32 - Paso 1 de 1, indicando que desea crear un Proyecto vacío y presione el botón Finalizar.
Elige Nuevo nuevamente en el menú Archivo.
En el cuadro de diálogo Nuevo, seleccione la pestaña de la página Archivos y seleccione Archivo fuente C. Se debe seleccionar la casilla de verificación Agregar al proyecto y se debe mostrar HelloMsg. Ingrese HelloMsg.c en el campo Nombre de archivo y seleccione Aceptar.
Ahora puede ingresar el archivo HELLOMSG.C que se muestra arriba. También puede seleccionar el menú Insertar y la opción Archivo como texto para copiar el contenido de HELLOMSG.C desde el CD-ROM que viene con este libro. .
Estructuralmente hablando, HELLOMSG.C es lo mismo que el programa "hola, mundo" de K&R. El archivo de encabezado STDIO.H ha sido reemplazado por WINDOWS.H, el punto de entrada principal ha sido reemplazado por WinMain y la función de biblioteca de enlaces printf durante la ejecución del lenguaje C ha sido reemplazada por la función MessageBox de la API de Windows. Sin embargo, hay muchas cosas nuevas en el programa, incluidos varios identificadores de mayúsculas desconocidos.