Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia entre las aplicaciones de consola Win32 y las aplicaciones Winows Forms?

¿Cuál es la diferencia entre las aplicaciones de consola Win32 y las aplicaciones Winows Forms?

La función de entrada de la consola Win32 se llama mainCRTStartup, que está vinculada y creará automáticamente una ventana de consola.

Otros tipos de programas Win32 vinculados a WinMainCRTStartup no crean una ventana de consola.

(correspondiente al WinMain principal en lenguaje C respectivamente)

No importa qué función de entrada elija, no tiene nada que ver con si el programa crea una ventana.

Puedes abrir la ventana en el programa de consola o en otros programas.

Se desconoce si el programa del que estás hablando es una paloma de consola, porque incluso si eliges un programa de consola, puedes hacer que no muestre una ventana negra a través de la configuración relevante, sino que solo muestre la ventana normal. La famosa biblioteca de interfaz QT es la entrada principal a interfaces de ventana complejas. No muestra la consola. El simple sistema de ventanas opengl multiplataforma es también el punto de entrada principal, que muestra tanto la consola como las ventanas normales. Finalmente, se puede cambiar el tamaño de la ventana de la consola incluso si se ingresa winmain. Como puede ver, Bird Console es una reliquia del pasado y no se diferencia mucho de un programa normal en la programación de Windows.

Lo que se ejecuta en pantalla completa, el 99,9% de los juegos que no se ejecutan en una consola (el 0,1% de los juegos que no se ejecutan en una ventana, son todos juegos de principios de los 90), lo hace alguien Algunas ventanas se muestran en modo exclusivo y el modo exclusivo no maneja el sistema GDI de la ventana.