LParam - 32-х битное число.
Старшие 16 бит - это Y (ты же сам процитировал: Старшее слово хранит вертикальную координату курсора)
Младшие 16 бит - это X (ты же сам процитировал: Младшее слово хранит горизонтальную координату курсора)
Координаты - не глобальные, а локальные (в клиентской области контрола).
Master4eG писал(а):
Например 100x100px как должны представляться в LParam ?!#cpp
100/*это X*/ + 100/*это Y*/<<16
В общем, копай в сторону двоичной арифметики -- и все станет абсолютно понятно
Не знать ее -- НИЗЯ
