Substituindo WinMain () pela função main () em programas Win32
Eu procurei um pouco no StackOverflow e no Google, mas não consegui entender. Eu quero começar meu aplicativo com esse tipo de programação de usuário:
int main()
{
Window App("Test", 640, 480);
while(App.IsOpen())
{
// Do the stuff
}
}
Mas isso não é possível porque eu deveria passar ohInstance
ehPrevInstance
e outros parâmetros para umWinMain
função. Na verdade, existe uma classe Window que eu projetei para tornar a criação da janela um pouco mais fácil. Eu vi essa implementação no SFML, mas não sei como isso aconteceu.
Agora estou usando da maneira usual:
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR, int)
{
Window App(hInst, hPrevInst, "Test", 640, 480);
while(App.IsOpen())
{
// Do the stuff
}
}
Obrigado.