Здравствуйте, Youry, Вы писали:
Y>Приветствую ол. Y>Вопрос в следующем: как можно определить величину (или хотя бы сам факт) смещения мыши (не экранные координаты курсора)? Y>Т. е., если курсор уперлся в границу экрана, координата ясно не меняется, сколько ни крути, а фишка в том, что хоца Y>определять это самое "кручение" ("за границами экрана"). Можно, конечно, скрыть курсор и искусственно переставить его в начало так, что у него снова "будет место", да некрасиво это. Ваши мнения?
Здравствуйте, Youry, Вы писали:
Y>Приветствую ол. Y>Вопрос в следующем: как можно определить величину (или хотя бы сам факт) смещения мыши (не экранные координаты курсора)? Y>Т. е., если курсор уперлся в границу экрана, координата ясно не меняется, сколько ни крути, а фишка в том, что хоца Y>определять это самое "кручение" ("за границами экрана"). Можно, конечно, скрыть курсор и искусственно переставить его в начало так, что у него снова "будет место", да некрасиво это. Ваши мнения?
Приветствую ол.
Вопрос в следующем: как можно определить величину (или хотя бы сам факт) смещения мыши (не экранные координаты курсора)?
Т. е., если курсор уперлся в границу экрана, координата ясно не меняется, сколько ни крути, а фишка в том, что хоца
определять это самое "кручение" ("за границами экрана"). Можно, конечно, скрыть курсор и искусственно переставить его в начало так, что у него снова "будет место", да некрасиво это. Ваши мнения?
Здравствуйте, Alexmoon, Вы писали:
A>Здравствуйте, Youry, Вы писали:
Y>>Приветствую ол. Y>>Вопрос в следующем: как можно определить величину (или хотя бы сам факт) смещения мыши (не экранные координаты курсора)? Y>>Т. е., если курсор уперлся в границу экрана, координата ясно не меняется, сколько ни крути, а фишка в том, что хоца Y>>определять это самое "кручение" ("за границами экрана"). Можно, конечно, скрыть курсор и искусственно переставить его в начало так, что у него снова "будет место", да некрасиво это. Ваши мнения?
A>[msdn] A>IMHO: SetCapture A>[/msdn]
SetCapture captures mouse input either when the mouse is over the capturing window, or when the mouse button was pressed while the mouse was over the capturing window and the button is still down.
Вопрос был про смещение мыши ...
Если она на границе экрана что будет при перемещении ...
поможет ли SetCapture
Здравствуйте, Alexmoon, Вы писали:
A>Здравствуйте, Youry, Вы писали:
Y>>Приветствую ол. Y>>Вопрос в следующем: как можно определить величину (или хотя бы сам факт) смещения мыши (не экранные координаты курсора)? Y>>Т. е., если курсор уперлся в границу экрана, координата ясно не меняется, сколько ни крути, а фишка в том, что хоца Y>>определять это самое "кручение" ("за границами экрана"). Можно, конечно, скрыть курсор и искусственно переставить его в начало так, что у него снова "будет место", да некрасиво это. Ваши мнения?
A>[msdn] A>IMHO: SetCapture A>[/msdn]
Когда курсор упирается в границу экрана (или разрешенной области), MOUSEMOVE больше не приходит.
Речь не о том, чтобы поймать события за пределами окна; хотелось бы определять перемещения мыши,
когда курсор остается неподвижным по объективным причинам (уткнулся в границу). По ходу, только драйвер?