Я не понимаю, как получить координаты относительно активного окна ... У меня есть программа, которая продолжает обновлять метку, содержащую координаты положения мыши, I хотите, чтобы координаты были относительно активного окна. (например, я запускаю программу, я нажимаю на блокнот -> указанные координаты относятся к окну блокнота). Спасибо.Получить координаты мыши относительно активного окна
1
A
ответ
1
Спасибо всем, я достиг, чтобы решить мою проблему, используя подсказку Blorgbeared ... Я получаю положение окна с помощью GetWindowRect, затем получаю относительные координаты с помощью Cursor.Position.X - rect.X и Cursor.Position. Y - rect.Y Координаты неправильны около 1/2 пикселя, но работают, ty!
Смежные вопросы
- 1. Как получить координаты мыши относительно окна, а не экрана?
- 2. Как получить координаты (относительно окна) щелчка мыши в среде Windows
- 3. Как получить положение координаты относительно позиции мыши?
- 4. JS: координаты мыши относительно элемента
- 5. Позиция мыши относительно окна, а не содержимого
- 6. (Java) Получить координаты мыши внутри окна
- 7. Перемещение элемента относительно мыши координаты внутри элемента
- 8. JavaScript: координаты мыши
- 9. получить координаты мыши относительно позиции div не работает в firefox
- 10. Как получить координаты мыши относительно родительского div? Javascript
- 11. Ruby - Получить координаты мыши
- 12. Получить текущие координаты мыши
- 13. Как преобразовать координаты окна относительно определенного вида?
- 14. Получить текущие координаты окна (C++)
- 15. Координаты мыши за пределами моего окна
- 16. Получить содержимое любого активного окна
- 17. Как получить/установить положение мыши относительно окна приложения?
- 18. jquery - Как получить координаты мыши на выгрузке окна?
- 19. Firefox: Получить координаты мыши в верхнем левом углу окна просмотра
- 20. получить дескриптор текущего активного окна в OpenCV
- 21. Координаты активного окна на рабочем столе с java
- 22. OpenCV Python: Размер окна и координаты мыши Координаты
- 23. Координаты мыши
- 24. Получить координаты одного щелчка мыши
- 25. Получить относительные координаты мыши сюжета
- 26. C# WebBrowser получить координаты мыши
- 27. Получение координат мыши относительно диалогового окна jQuery, а не просмотра?
- 28. Координаты мыши относительно Div внутри родительского div со свитками
- 29. Javascript/Canvas - найти координаты мыши относительно местоположения координатной сетки
- 30. получить позицию мыши относительно родительского элемента
Как насчет ['Cursor.Position'] (https://msdn.microsoft.com/en-us/library/system.windows.forms.cursor.position.aspx) плюс [GetForegroundWindow и GetWindowRect] (http: //stackoverflow.com/questions/5878963/getting-active-window-coordinates-and-height-width-in-c-sharp) – Blorgbeard
Или используйте ['ScreenToClient'] (http://www.pinvoke.net/ default.aspx/user32.screentoclient) вместо вычисления из 'GetWindowRect' – Xiaoy312
Комбинация PointToScreen и PointToClient поможет. – TaW