Я создал маленькое окно win api. Это окно является дочерним по отношению к окну другого потока.
Я хочу разрешить пользователю перемещать мое окно, перемещая мышь с помощью правой кнопки. Когда я двигаю мышь с нормальной скоростью, мое окно движется без проблем. Но когда я двигаюсь очень быстро, некоторые очень странные сообщения получаются из окна. Например,
P WM_MOUSEMOVE fwKeys: MK_BUTTON xPos: -32703 yPos: 9
Как видите, xPos падает до -32000. Это происходит почти сразу после того, как я быстро двигаю мышью. Я понятия не имею, как Windows может отправить мне такое сообщение.
Почему это сообщение можно отправить и как это исправить?
Я использую функцию SetCaption, поэтому мое окно получает сообщения, даже если мышь остается снаружи.
Upd. Решаемые. Проблема была в моей врожденной математике. Принимать привет и низкое слово от Ларама было неправильно.