Reemplazo de WinMain () con la función main () en programas Win32
Busqué un poco en StackOverflow y Google, pero no pude captar la idea. Quiero iniciar mi aplicación con este tipo de programación de usuario:
int main()
{
Window App("Test", 640, 480);
while(App.IsOpen())
{
// Do the stuff
}
}
Pero esto no es posible porque debería pasar elhInstance
yhPrevInstance
y otros parámetros a unaWinMain
función. En realidad, hay una clase de ventana que diseñé para facilitar la creación de la ventana. Vi esta implementación en SFML pero no sé cómo llegó a esto.
Ahora mismo estoy usando la forma habitual:
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR, int)
{
Window App(hInst, hPrevInst, "Test", 640, 480);
while(App.IsOpen())
{
// Do the stuff
}
}
Gracias.