Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2013, 20:12   #1
Bronver
 
Регистрация: 14.02.2013
Сообщений: 8
Радость Перемещение указателя мышки в центр рабочего стола

Помогите пожалуйста! Мне необходимо, что бы при нажатии горячей клавиши Q, у меня указатель мыши автоматически перемещался в центр экрана. Ниже я выкладываю скриншот области программы. Прошу, обьясните куда все это писать, как запустить и как привязать к клавише на клавиатуре, что бы при нажатии на которую курсор передвинулся на середину экрана. А если это возможно, то как сделать, что бы при нажатии на одну и туже или на 2 разные клавиши, например при Q мышь перемещалась в середину а при W она возвращалась на предыдущее положение.
Еще, я прочитал про WinApi, ниже небольшая цитата:
Цитата:
Function SetCursorPos(X, Y: Integer);

Пеpемещает куpсоp в указанные кооpдинаты экpана. Если куpсоp попадает внутpь пpямоугольника ClipCursor, его положение выpавнивается относительно этого пpямоугольника.

Паpаметpы

X, Y: Новое положение куpсоpа (в кооpдинатах экpана).
Не совсем понятно куда вот это вписывать и как привязать к горячей клавише Q




Последний раз редактировалось Bronver; 15.02.2013 в 20:26.
Bronver вне форума Ответить с цитированием
Старый 16.02.2013, 08:45   #2
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от Bronver Посмотреть сообщение
Прошу, обьясните куда все это писать, как запустить и как привязать к клавише на клавиатуре
Извините, но тут большинство не знает что именно у вас задумано(тут экстрасенсов нет), а куда вписать и от куда запустить так же зависит от самой программы(что там было задуманно), юзайте мануалы.

Цитата:
Сообщение от Bronver Посмотреть сообщение
Еще, я прочитал про WinApi
Плохо читали...

Код:
if(WM_KEYDOWN==здесь мы вставляем код клавиши которую хотим проверить)
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

p.s. Когда же мы, наконец, научимся курить мануалы?

Последний раз редактировалось vasek123; 16.02.2013 в 09:15.
vasek123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перемещение указателя мышки в центр рабочего стола Bronver Общие вопросы C/C++ 15 16.02.2013 16:32
Перемещение файлов с рабочего стола с оставлением ярлыка syt Помощь студентам 1 12.02.2010 08:18
Скриншот рабочего стола C# alxd Общие вопросы .NET 5 08.02.2010 19:38
Менеджер рабочего стола Kreadlling Общие вопросы C/C++ 0 08.10.2009 19:35
Обои рабочего стола YakovN Мультимедиа в Delphi 1 13.03.2009 19:43