Форум: "Система";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
Внизблокировка правой кнопки мыши Найти похожие ветки
← →
alexsc (2003-03-03 10:26) [0]Уважаемые мастера. Есть ли возможность блокировки правой кнопки мыши (программно) на время, а потом (программно) ее же разблокировать. Заранее спасибо Алексей
← →
Игорь Шевченко (2003-03-03 11:16) [1]SetWindowsHookEx (WH_MOUSE_LL, ...) ?
← →
alexsc (2003-03-03 17:16) [2]Когда ставлю wm_mouse то все события от мышки блокируются и разблокируются только по команде. А как фильтровать только правую кнопку мыши?
← →
alexsc (2003-03-03 17:17) [3]Удалено модератором
← →
alexsc (2003-03-03 17:18) [4]Удалено модератором
← →
Diamond Cat (2003-03-04 00:47) [5]интересно, а поставить условие из разряда
if (wparam=wm_rbuttondown) or (wparam=wm_rbuttonup) then exit else callnexhook(...) в голову не пришло?
вообще удивляет меня все это, люди ставят хуки, пишут библиотеки, вобщем что-то делают, а мозги оставляют неизвестно где.
2 Игорь Шевченко привет, слушай а что это за WH_MOUSE_LL, я чего-то не нашел такого?
← →
alexsc (2003-03-04 09:24) [6]Спасибо за помощь!
В следующий раз буду работать головой (разбивать кирпичи) :-;
← →
Игорь Шевченко (2003-03-04 09:45) [7]Diamond Cat © (04.03.03 00:47)
http://msdn.microsoft.com
← →
alexsc (2003-03-04 11:34) [8]Обрабатываю процедуру следующим образом. При работе с мышью гудит свой звук, но в другом приложении на левую кнопку не реагирует (только звук). Почему? Не подскажите?
function SysMsgProc(code : integer; wParam : word; lParam : longint) : longint; stdcall;
begin
if wParam = WM_RBUTTONDOWN
then
begin
beep(500,50);
Exit;
end
else
begin
beep(5000,50);
CallNextHookEx(SysHook, Code, wParam, lParam);
end;
← →
alexsc (2003-03-05 11:04) [9]Никто не может помочь?
← →
}{enon (2003-03-05 16:12) [10]А тебе не кажется, что 5000 Гц - это как-то многовато? Такое может сыграть не всякий динамик, и услышить-то могут не все...
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c