WINAPI MSVSC++ отслеживание мыши
Так яснее?
Прошу прощения, как-то упустил часть Вашего поста после "или". Да, именно так.
итак, идея такая - обрабатывая WM_LBUTTONDOWN, сохраняем позицию курсора - это в вашем случае (x;y), обрабатывая WM_LBUTTONUP сохраняем новую позицию курсора (x1;y1) и сразу же считаем вектор.
теперь вопрос: проблема в написании кода или в чем то еще?
p.s.
на самом деле получится (x,y+y1) :)
Вот:)
Вопрос в том - как узнать эти координаты? wparam-lparam?
А не (x+x1;y) ? :)
Теперь, внимание, самый волнующий меня вопрос. Видели ролик maemo 5 user interface? Дело даже не в ролике, просто в нем наглядно показано плавное передвижение рабочих столов(справа-налево). Как это реализовать с окнами в винде? Именно плавно.
p.s. в ролике 18-21 секунды.
Вопрос в том - как узнать эти координаты? wparam-lparam?
координаты мыши можно узнать, ну например, так GetCursorPos
ну, если быть совсем честными, то сначала надо определиться, что мы берем за x, а что за у :)
|---------------------------------------------------------y
|
| если брать так, то мой вариант верный будет =)
|
x
Теперь, внимание, самый волнующий меня вопрос. Видели ролик maemo 5 user interface? Дело даже не в ролике, просто в нем наглядно показано плавное передвижение рабочих столов(справа-налево). Как это реализовать с окнами в винде? Именно плавно.
p.s. в ролике 18-21 секунды.
переместили окно на немножко пикселей - сделали задержку - повторили первый шаг =)