Einzelnen Beitrag anzeigen

Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#7

AW: GetWindowLong versus GetWindowLongPtr

  Alt 3. Mai 2012, 22:33
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?

Geändert von Delphi-Laie ( 3. Mai 2012 um 22:51 Uhr)
  Mit Zitat antworten Zitat