Окт 16

Сообщения мыши

Изучая в предыдущем разделе ввод с клавиатуры, мы видели, что Windows посылает сообщения клавиатуры только тому окну, которое имеет фокус ввода. С мышью Windows ведет себя несколько иначе. Оконная процедура получает сообщения мыши, и когда мышь проходит через окно, и при щелчке внутри окна, даже если окно не активно или не имеет фокуса ввода.
Для всех этих сообщений значение параметра IParam содержит положение мыши. При этом в младшем слове находится значение координаты х, а в старшем слове — значение координаты у. Отсчет координат ведется от левого верхнего угла клиентской области окна. Эти значения можно извлечь из IParam при помощи макросов L0W0RD и HIWORD.