Danke!
GetWindowLongPtr wird entsprechend der Headerdateien aus dem
SDK und der Doku wiederum auf GetWindowLong gemappt. Wenn du aber direkt GetWindowLong aufrufst, landest du erst über GetWindowLongPtr bei der echten
API-Funktion GetWindowLong.
Hat man eine Chance, das zu verstehen?
Ergänzung: Nach Himis Quelltext unten ist es mir jetzt klar, was damit gemeint ist.
Daher macht es eben Sinn GetWindowLongPtr zu verwenden, weil das der direkteste Weg ist und auch überall funktioniert.
Das versthe ich. Es bleibt also dabei: Universeller Quelltext für 32 und 64 Bit kommt ohne Compilerschalter aus und GetWindowLongPtr ist die Funktion der Wahl. Korrekt?