The MAKEWPARAM macro creates an unsigned 32-bit value for use as a wParam parameter in a message. The macro concatenates two given 16-bit values.
LPARAM MAKEWPARAM(
WORD wLow, // low-order word
WORD wHigh // high-order word
);
The return value is an unsigned 32-bit value.
The MAKEWPARAM macro is defined as follows:
#define MAKEWPARAM(l, h) ((LPARAM) MAKELONG(l, h))
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Requires version 1.0 or later.
Header: Declared in winuser.h.
Windows Overview, Window Macros, MAKELONG, MAKELPARAM, MAKELRESULT