Главная страница
    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.007 c
3-76796
alexander_ua
2003-04-03 13:06
2003.04.24
Параметр типа TMemo


1-76971
artgonch
2003-04-13 07:54
2003.04.24
Проблема с TStringGrid d Билдере


14-77162
kofman
2003-04-04 22:09
2003.04.24
Вопрос про почту


1-77000
acsoft
2003-04-09 07:55
2003.04.24
Помогите создать кнопку при помощи DLL.


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