Adios consola, API Win32
Aqui les dejo un codigo que he desarrollado para quitar la molesta consola cuando hacen aplicaciones sencillas como un messagebox en windows.
#include “windows.h”
#include “stdio.h”void hideconsole(void)
{
HWND hideconsole;
AllocConsole();
hideconsole = FindWindowA(”ConsoleWindowClass”, NULL);
ShowWindow(hideconsole, 0);
}int WINAPI WinMain
(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
SYSTEMTIME var;
GetSystemTime(&var);DWORD hour = var.wHour;
DWORD mins = var.wMinute;printf(”Time: %02d:%02d”, DWORD(hour+5),DWORD(mins));
getchar();return EXIT_SUCCESS;
}
Que es lo que hace este codigo ? , es simple la realidad de esto es que simplemente estamos escondiendo la consola con la aplicacion llamada “hideconsole” en este caso que no devuelve ningun valor ( void ); lo demas es codigo extra. Solo hay que incluir la funcion en el cuerpo del programa.
