Tecnología

Inicio

Cómo hacer un botón de salida en C ++

La función "PostQuitMessage" en C ++ sale de una aplicación cuando el usuario hace clic en un botón. Debe definir qué botón se cierra la aplicación en el código C ++ utilizando un "si" o "case" en el código C ++. También tiene la opción de usar múltiples botones para salir de una aplicación como un botón "Cerrar" y el botón "X" en la esquina superior derecha del software. El programa se elimina de la memoria, por lo que el uso de la función PostQuitMessage significa que el usuario debe volver a abrir de nuevo la aplicación.

Instrucciones

1 Haga clic en el archivo de código fuente en C ++ que desea utilizar para cerrar la aplicación. Haga clic en "Abrir con", a continuación, haga clic con el compilador de C ++ y programa de edición.

2 Busque la función "CreateWindow", que es donde se crea la ventana con todos los botones de Windows asociados. El código siguiente muestra cómo crear la ventana en C ++:

HWND hWnd = CreateWindow (

szWindowClass,
szTitle,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, CW_USEDEFAULT,
500, 100,
NULL,
NULL,
hInstance,
NULL

);

3 Agregar una declaración de caso para llamar al mensaje "PostQuitMessage" si se hace clic en el botón derecho. El siguiente código sale de la aplicación cuando el botón "Salir" se llama:

caso "Salir":
{

PostQuitMessage(0);
break;

}