Ejecutar un programa de consola a pantalla completa Imprimir
Escrito por adrianvaca   
Miércoles, 23 de Marzo de 2011 00:02

En ocasiones queremos que de inicio, nuestro programa de consola se ejecute a pantalla completa.

Si ejecutamos nuestro programa y presionamos ALT + ENTER este se ejecutará a pantalla completa.

Ahora, nuestro trabajo es simular que hemos presionado dicha combinación de teclas, para lo cual primero debemos colocar en la sección include lo siguiente:

 
#include <windows.h> 



Como vemos usamos la bilioteca windows.h, por lo cual necesitaremos un compilador que la soporte, por ejemplo: Dev-C++, Borland C++ 5.5, Visual C++ 6.0

Y la siguiente función es la que hace el trabajo:

 
void AltEnter()
{
    
keybd_event(VK_MENU,
                
0x38,
                
0,
                
0);
    
keybd_event(VK_RETURN,
                
0x1c,
                
0,
                
0);
    
keybd_event(VK_RETURN,
                
0x1c,
                
KEYEVENTF_KEYUP,
                
0);
    
keybd_event(VK_MENU,
                
0x38,
                
KEYEVENTF_KEYUP,
                
0);
    return;



Con ello simplemente tenemos que llamar a dicha función al inicio de main y el programa se ejecutará a pantalla completa o fullscreen:

 
AltEnter(); 

 

 
Otros artículos