Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#7

AW: LPARAM nur bei Zeigern? 64Bit

  Alt 31. Aug 2018, 23:17
Na ich wollte darauf hinaus wie Du Windows Deine 32bit Variable verkaufen könntest. Also aus der MAKELONG eine MAKELONGLONG. Tut mir leid wenn Ansatz falsch ist.
Ach so..
Nun muss erst mal sehen ob MAKELONGLONG NativeUint ist! (Nein ist UInt64) damit kann ich nichts anfangen.
Denn darum geht es..

Meine Frage bezog sich auf NativeUint denn das ist der Typ der von SendMessage bei WPARAM erwartet wird.
Nicht um MAKELONG (Integer) oder MAKELONGLONG (UInt64)

Ich möchte also wissen ob ich bei Sendmessage weiterhin Integer schicken oder den Typ hier als Beispiele MAKELONG (könnte auch was anderes sein) nach NativeUint konvertieren soll.
Denn darüber gibt es unterschiedliche Ansichten. (Siehe mein Link)

Zitat:
I'd suggest don't use NativeInt or NativeUInt for non-pointer-based values.
Zustimmen oder verweigern

gruss

Geändert von EWeiss (31. Aug 2018 um 23:36 Uhr)
  Mit Zitat antworten Zitat