Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AndreySeVeN
2 / 2 / 1
Регистрация: 06.06.2014
Сообщений: 154
Записей в блоге: 1
#1

Если курсор изменил положение, делать действие - C++

07.09.2014, 15:50. Просмотров 225. Ответов 1
Метки нет (Все метки)

Если курсор перемещается влево, то нажать ЛКМ, а если впрао, то ПКМ. Можно ли так?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2014, 15:50     Если курсор изменил положение, делать действие
Посмотрите здесь:

Почти While, или как делать действие до нажатия кнопки - C++
Доброго времени суток. Идея такова должен работать следующий код: SetCursorPos(x, y); mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); ...

Если действие завершенно успешно - C++
Как мне прописать условие: Если команда system(""); завершена успешно, то сделать то-то

Условие: если строка пустая - выполнить действие - C++
Здравствуйте, если можете, помогите создать такое условие: "Условие: если строка пустая - выполнить действие...", на основе этого...

Если пользователь ничего не предпринимает в течении нескольких секунд, тогда выполняется какое-либо действие - C++
Ребята, нужно написать программу. Если пользователь ничего не предпринимает в течении нескольких секунд, тогда выполняется какое-либо...

Что делать если нет функции Tools - C++
А у меня нет функции Tool что делать?????

Если делать комуто нечего то помогите пожалуйста) - C++
Надо написать программу: Ввести строку. Вывести различные слова вместе с количеством их появления в строке. Может ктонибудь с этим...

что делать если выдает такую ошибку? - C++
--------------------Configuration: 5 - Win32 Debug-------------------- Compiling... 5.cpp h:\5\5\5.cpp(21) : fatal error C1010:...

что делать если ofstream не закрывает файл - C++
Код: if (NeedUnitLog) { NeedUnitLog = false; ofstream unilog; unilog.open("UnitLog.txt", ios::out); ...

Что делать, если хочется писать программы на заказ? - C++
Хачю писать програми на заказ, посоветуйти мне што нибуть

string,switch, что делать, если требуется сравнение русского текста - C++
int main() { setlocale(LC_ALL, "Russian"); ofstream fout(FILENAME); string inner,math_count, rl = "текст1"; int ct = 19; ...

Какие нужно делать изменения в программах, если изучаешь С++ по старым книгам - C++
Здравствуйте! Периодически сталкиваюсь с примерами, которые не работают из старых но многими рекомендуемых книг, или с разных форумов. ...

Что делать если в зависимости от вводимых параметров код должен меняться? - C++
Итак имеется задача: В зависимости от вводимого N выводить на экран все возможные векторы длины от N до 1, при этом для каждой отдельной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dmitry94
559 / 189 / 35
Регистрация: 25.05.2012
Сообщений: 796
08.09.2014, 06:09     Если курсор изменил положение, делать действие #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Можно примерно так должно работать:

C++
1
2
3
4
5
6
7
8
9
10
11
POINT p,p1;
GetCursorPos(p1);
...
case WM_MOUSEMOVE:
      GetCursorPos(p1);
      if (p1.x > p.x) mouse_event(MOUSEEVENTF_RIGHTDOWN,p1.x, p1.y,0,0);
      else  if (p1.x < p.x) mouse_event(MOUSEEVENTF_LEFTDOWN,p1.x, p1.y,0,0);
      p.x = p1.x;
      p.y = p1.y;
      break;
      ...
Yandex
Объявления
08.09.2014, 06:09     Если курсор изменил положение, делать действие
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru