Работаю в Визуальном редакторе. Как сделать так, чтобы Kibor записал координаты мыши в момент, когда я нажимаю ПКМ, иначе бесконечно ожидал бы этого клика.
UPD. А, нашел. С помощью функции getkeystate
1. Kostick - 16 Декабря, 2023 - 08:33:07 - перейти к сообщению
2. Zireael - 16 Декабря, 2023 - 08:39:15 - перейти к сообщению
CODE:
int MouseX, MouseY;
while(getkeystate(RBUTTON)==0)sleep(10); // ждать нажатия правой кнопки мыши
getmouse(MouseX, MouseY); // получить координаты курсора
messagebox("Нажата правая кнопка мыши^r^nКоординаты: "+format(MouseX)+" "+format(MouseY));
while(getkeystate(RBUTTON)==0)sleep(10); // ждать нажатия правой кнопки мыши
getmouse(MouseX, MouseY); // получить координаты курсора
messagebox("Нажата правая кнопка мыши^r^nКоординаты: "+format(MouseX)+" "+format(MouseY));
Этот код можно в блок кода вставить.
3. Kostick - 16 Декабря, 2023 - 08:42:13 - перейти к сообщению
Zireael пишет:
CODE:
int MouseX, MouseY;
while(getkeystate(RBUTTON)==0)sleep(10); // ждать нажатия правой кнопки мыши
getmouse(MouseX, MouseY); // получить координаты курсора
messagebox("Нажата правая кнопка мыши^r^nКоординаты: "+format(MouseX)+" "+format(MouseY));
while(getkeystate(RBUTTON)==0)sleep(10); // ждать нажатия правой кнопки мыши
getmouse(MouseX, MouseY); // получить координаты курсора
messagebox("Нажата правая кнопка мыши^r^nКоординаты: "+format(MouseX)+" "+format(MouseY));
Этот код можно в блок кода вставить.
Да, спасибо, я пропустил эту функцию в Справке по функциям.