The MAKELPARAM macro creates an unsigned 32-bit value for use as an lParam parameter in a message. The macro concatenates two given 16-bit values.
LPARAM MAKELPARAM(
WORD wLow, // low-order word
WORD wHigh // high-order word
);
The return value is an unsigned 32-bit value.
The MAKELPARAM macro is defined as follows:
#define MAKELPARAM(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, MAKELRESULT, MAKEWPARAM