WinMain



  • Hallo Leute,

    ich hätte mal folgende Fragen:
    Die MainMethode eines jeden WindowsPrgrammes mit C++ ist doch WinMain. Nun habe ich verschiede "Formen" gefunden.
    Der Unterschied zwischen
    "int PASCAL WinMain(...)" und
    "int WINAPI WinMain(...)"
    betrifft nur die Parameterübergabe. OK.
    Was aber ist "int APIENTRY _tWinMain(...)"? Ich habe ein solches Beispiel im Netz gefunden. Und warum kann der letzte Parameter der WinMain-Methode PSTR, LPSTR, oder LPTSTR sein? Auch hier habe ich alle genannten Varianten gefunden. Was hat es den damit auf sich? Wann nehme ich was?

    Vielen Dank
    Martin



  • _tWinMain ist afaik wenn du alles in Unicode haben willst 🙄
    Und LPTSTR nimmst du, um deinen Code einfach mit Unicode kompilieren zu können.

    Bin mir da aber nicht ganz sicher 🤡


Anmelden zum Antworten