Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 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.008 c
9-76747
prokopyi
2002-10-30 06:16
2003.04.24
как сделать плывущие облака?


1-77015
PavelOKES
2003-04-14 12:31
2003.04.24
TException


3-76800
elf_123
2003-04-04 11:30
2003.04.24
Динамическая таблица


4-77241
Walter
2003-02-27 13:11
2003.04.24
SetWindowsHookEx


1-76915
V-A-V
2003-04-15 06:55
2003.04.24
Вызов Help.chm из проекта





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский