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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.07.2014, 07:13   #1
Amilman
Пользователь
 
Регистрация: 19.12.2012
Сообщений: 49
Вопрос Не блокируется правая кнопка мыши

Пытаюсь заблокировать правую кнопку мыши, глобальным хуком, но при отработке программы правая кнопка начинает действовать как постоянно нажатая левая и при этом, сама левая кнопка перестает отвечать вообще. Что не так в коде?
Код:
function Mouse_Hooks(code: integer; wParam: longint; lParam: longint)
  : longint; stdcall;
begin
  if code = HC_ACTION then
  begin
    if wParam = WM_RBUTTONUP then
      result := -1
    else
      result := CallNextHookEx(Mouse_SysHook, code, wParam, lParam);
  end
  else
    result := CallNextHookEx(Mouse_SysHook, code, wParam, lParam);
end;
Amilman вне форума Ответить с цитированием
Старый 18.07.2014, 08:53   #2
DpolenST
Форумчанин
 
Регистрация: 28.09.2013
Сообщений: 115
По умолчанию

Код:
if wParam = WM_RBUTTONUP or wParam = WM_RBUTTONDOWN  then
Что бы еще такого сделать, чтобы ничего не делать?
DpolenST вне форума Ответить с цитированием
Старый 18.07.2014, 09:01   #3
Amilman
Пользователь
 
Регистрация: 19.12.2012
Сообщений: 49
По умолчанию

Цитата:
Сообщение от DpolenST Посмотреть сообщение
Код:
if wParam = WM_RBUTTONUP or wParam = WM_RBUTTONDOWN  then
Спасибо уважаемый, теперь все работает. Пытался немного пойти, по-другому забыв напрочь про этот метод.
Amilman вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBTreeView и правая кнопка мыши _SERGEYX_ БД в Delphi 6 19.07.2019 11:50
Правая кнопка мыши Gamst Общие вопросы Delphi 3 22.06.2010 09:37
Правая кнопка мыши в RichEdit DimOn4Ik Общие вопросы Delphi 6 08.06.2010 20:35
И снова левая и правая кнопка мыши (Delphi 7) alxd Помощь студентам 6 25.09.2009 14:10
OnClick - правая или левая кнопка мыши Vadim_S Общие вопросы Delphi 8 16.09.2009 18:15