Frage zu DWORD; WPARAM

spotlight

Grünschnabel
über eine vc++ 6 control bekomme ich einen hotkey als DWORD

DWORD CHotKeyCtrl.GetHotKey();

wie hole ich aus dem DWORD Informationen heraus, sodass er mit einem WPARAM vergleichbar ist.

Ich hänge mit einem Hook in der Message Chain und bekomme eine Nachricht in der im WPARAM der Keycode ist.

Also wie mache ich diese DWORD und WPARAM vergleichbar?
Weiß das jemand? - achtung bin ein prog-Anfänger
 
Code:
DWORD dw;
LPARAM lp;

if((LPARAM)dw == lp)

Das geht, da LPARAM und DWORD beide Integer-basierte 4-Byte-Werte darstellen.

Nachtrag:
Ups, du sprachst ja von WPARAM ....
egal, WPARAM ist zwar von implementationsabhängiger Größe (2 oder 4 Byte), aber es geht trotzdem in jedem Fall genauso.

Achja, da du VC++ 6.0 benutzt.
Wenn du einen Typen oder so was hast, dessen Definition du nicht kennst, mach mal Rechtsklick darauf, dann "Gehe zu Definition von [...]"
Vielleicht hilft dir das manchmal weiter, mir hat es das schon oft.

Außerdem kann die Msdn auch zumeist gut helfen.
 
Zuletzt bearbeitet:
Zurück