Вопрос Следящий контрол за мышкой c# WPF

Регистрация
10 Авг 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Добрый вечер! Подскажите как реализовать контрол который будет следить за мышкой. Понимаю так что мне нужно узнать положение мыши и высчитать градусы. и на них крутить контрол? Но как высчитать градусы если все точки указывают 2 значениями 0(300;300) и пусть положение мыши будет (500;500) - 0 это положение контрола (он по середине формы)
 
double GetAngle(Point center, Point pos) { double a = Math.Atan2(pos.X - center.X, center.Y - pos.Y) * (180 / Math.PI); return (a < 0.0) ? a + 360.0 : a; } center - центр контрола, pos - положение мыши, функция возвращает угол (в градусах) между лучом проведённым из center вертикально вверх и отрезком center-pos, угол отсчитывается от луча по часовой стрелке.
 
get absolute mouse position wpf Надеюсь ты знаешь, каким поиском нужно пользоваться. Или объясни задачу подробнее.
 
Назад
Сверху