Zudem möchte ich die 32Bit Kompatibilität wenn möglich mit gleichem Code erhalten.
Und die Kompatibilität besteht nicht bei der Verwendung eines Casts nach LPARAM/WPARAM, weil...?
Will sagen: Ich sehe kein Problem, einfach immer und in jedem Fall nach LPARAM/WPARAM zu casten, völlig egal, was da reingegeben wird. Das geht natürlich nur, solange der reingegebene Datentyp nicht zu groß ist, aber das ist ja eh klar, und unabhängig von SendMessage und dessen Funktionsparametern.
Grüße
Dalai