Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
1ekt0r
Отправлено: 16 Ноября, 2019 - 18:51:24
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 82
Дата рег-ции: Нояб. 2019  
Репутация: 0




Подскажите поалуйста, как мне получить оконные координаты мыши?

int x, y;
getmouse(x, y);

так он получает экранные, а как получить оконные?
 
 Top
Dantes3000
Отправлено: 16 Ноября, 2019 - 19:14:36
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1480
Дата рег-ции: Июнь 2016  
Репутация: 58




int x, y;
getmouse(x, y, w);//записывает в x y текущие координаты мыши в клиентских координатах окна или контрола на который указывает w
 
 Top
1ekt0r
Отправлено: 21 Ноября, 2019 - 19:30:23
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 82
Дата рег-ции: Нояб. 2019  
Репутация: 0




 Dantes3000 пишет:
int x, y;
getmouse(x, y, w);//записывает в x y текущие координаты мыши в клиентских координатах окна или контрола на который указывает w


дак в w к чему приравнивать??? у меня ошибка вылезает если это вставляю в блок кода
 
 Top
Zireael
Отправлено: 22 Ноября, 2019 - 00:31:55
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4449
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
int x, y;
win w=window (-1, "Notepad", -1); // окно, в данном случае блокнот
if(w) // если окно найдено
{
getmouse(x, y, w); // получить координаты курсора
messagebox("Координаты относительно окна: "+format(x)+" ,"+format(y));
}
else messagebox("Окно не найдено");
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by