Змінюй хід війни! Допомагай ЗСУ!

Координаты мыши относительно формы

🟡 17:30 Відбій тривоги в Харківський район.Зверніть увагу, тривога ще триває у:- Харківський район#Харківський_район
Статус: Offline
Реєстрація: 11.06.2009
Повідом.: 424
  • 🟡 17:30 Відбій тривоги в Харківський район.Зверніть увагу, тривога ще триває у:- Харківський район#Харківський_район
  • #1
Координаты мыши относительно формы

Нужно в переменную типа int записывать координату мыши х (горизонтальную) относительно формы. Как это реализовать? Работаю в C++ Builder 2009.
 
  • 🟡 17:30 Відбій тривоги в Харківський район.Зверніть увагу, тривога ще триває у:- Харківський район#Харківський_район
  • #2
PHP:
TPoint cPt;
GetCursorPos(&cPt);
int x = int(cPt.x);//Возвращает x-позицию курсора мыши
 
  • 🟡 17:30 Відбій тривоги в Харківський район.Зверніть увагу, тривога ще триває у:- Харківський район#Харківський_район
  • #3
В Билдере наверно так само как в делфи, на событии onMouseMove параметрами являются X,Y — они и есть координатами относительно формы.
Если нада на WINAPI
GetWindowRect(Form1.Handle,R);//R - Rect;
GetCursorPos(P);//P - Point
X=P.X-R.Left;
X=P.Y-R.Top;
Но будет немного неточно из-за бордера окна (там есть функция как избавится от бордера, но я ее не помню - посмотри в справочнике)
 
  • 🟡 17:30 Відбій тривоги в Харківський район.Зверніть увагу, тривога ще триває у:- Харківський район#Харківський_район
  • #4
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
 
  • 🟡 17:30 Відбій тривоги в Харківський район.Зверніть увагу, тривога ще триває у:- Харківський район#Харківський_район
  • #5
Всем спасибо, разобрался. Тема закрыта
 
Назад
Зверху Знизу