“Conocimiento Programación>C /C + + Programming

Cómo utilizar Win32 GUI en C + +

2016/2/23
Win32 , más conocido hoy en día como la API de Windows , es el conjunto de herramientas proporcionadas por Microsoft para desarrollar programas para el sistema operativo Windows. Los programas escritos con Win32 utilizan la interfaz gráfica de usuario (GUI ) para mostrar la información y recibir la entrada del usuario . Si bien el aprendizaje de programación Win32 de C + + puede tardar mucho tiempo --- incluso mostrar una ventana puede tardar hasta 70 líneas de código --- puede crear un simple " Hello World ! " cuadro de mensaje en unos pocos minutos . Instrucciones
1

Abra el C + + entorno de desarrollo integrado ( IDE ) y crear un nuevo archivo cpp . . Comience su código al incluir el archivo de encabezado de la API Win32. Su primera línea de código debería tener este aspecto :

# include
2

Crear el punto de entrada WinMain . Esta es la contraparte de Win32 para la función main () tradicional usado en DOS y Linux. WinMain () toma cuatro argumentos , como un identificador para el archivo exe del programa en la memoria del equipo , . Una manija nula a la instancia anterior del programa , la cadena de argumentos de línea de comandos proporcionados por el usuario , y un entero que se puede utilizar para determinar la estado de inicio al crear una aplicación que utiliza una ventana. El WinMain ( ) la declaración es el siguiente:

int WINAPI WinMain ( HINSTANCE hInstance , HINSTANCE hPrevInstance , LPSTR lpCmdLine , int nCmdShow )
3

Escriba el cuerpo del programa para que se muestre un cuadro de mensaje. La función MessageBox de Win32 () también toma cuatro argumentos: un identificador de la ventana propietaria , el contenido del mensaje , el texto barra de título y el tipo de cuadro de mensaje que es. Desde este cuadro no tiene ventana propietaria , ajuste el mango a NULL . Escríbelo para mostrar cualquier mensaje que desee y le dan un icono de información con el botón " OK" . El cuerpo de la función WinMain () debería tener este aspecto :

{

MessageBox ( NULL, "¡Hola , mundo! ", " Hola . " , MB_ICONINFORMATION

C /C + + Programming
Cómo agregar o quitar Arrays Pointer
Cómo escribir una línea de switches Combinación de teclas
Cómo convertir el valor de texto para Int. C + +
Cómo colocar números enteros en orden ascendente utilizando C + +
Cómo utilizar una función GetOpenFileName
Cómo enseñar a sí mismo de programación de Windows CE en 24 horas
Cómo convertir un flotante al entero más cercano en Visual C
Cómo INT en C + + para números reales
Conocimiento de la computadora © http://www.ordenador.online