Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.24;
Скачать: CL | DM;

Вниз

блокировка правой кнопки мыши   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.007 c
1-77015
PavelOKES
2003-04-14 12:31
2003.04.24
TException


1-77021
777
2003-04-14 02:32
2003.04.24
Сервис


1-76998
den303
2003-04-11 15:01
2003.04.24
Как отменить реакцию TListBox на колёсико мышки?


1-76965
tararasyk
2003-04-11 20:09
2003.04.24
Timer и цикл


1-76884
Ivan L
2003-04-13 22:51
2003.04.24
Открытие файла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский