Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2015-08-25 18:35:13 ЛС | профиль | цитата
Чего там пояснять-то...
LParam - 32-х битное число.
Старшие 16 бит - это Y (ты же сам процитировал: Старшее слово хранит вертикальную координату курсора)
Младшие 16 бит - это X (ты же сам процитировал: Младшее слово хранит горизонтальную координату курсора)
Координаты - не глобальные, а локальные (в клиентской области контрола).

Master4eG писал(а):
Например 100x100px как должны представляться в LParam ?!

#cpp
100/*это X*/ + 100/*это Y*/<<16

В общем, копай в сторону двоичной арифметики -- и все станет абсолютно понятно
Не знать ее -- НИЗЯ
карма: 9

0