|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.05.2007, 16:28 | #1 |
аккаунт недоступен
Форумчанин
Регистрация: 23.01.2007
Сообщений: 107
|
Отключить правую копку..
Здрастьте, у меня такой вопрс :=> можно как-нибудь накорню присечь использование правой кнопки мыши, только не через Shift, а то там путается все еще хуже..Можно ее вообще отклбчить во всем приложении?
ввел пароль, который мне не известен
|
14.05.2007, 16:51 | #2 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 298
|
Частичное решение проблемы.
type TForm1 = class(TForm) .... private; procedure WMRButtonUp(var Message: TWMRButtonUp); message WM_RBUTTONUP; ... end; procedure TForm1.WMRButtonUp(var Message: TWMRButtonUp); begin Exit; end;
Не надо ничего усложнять. Все достаточно тривиально.
|
14.05.2007, 20:09 | #3 |
аккаунт недоступен
Форумчанин
Регистрация: 23.01.2007
Сообщений: 107
|
в том то и дело что это не решение т.к. по отжатию надо выполнять кое че, да и вообрще там одни предъявы (не мой) начинаются...
ввел пароль, который мне не известен
|
14.05.2007, 21:49 | #4 |
Студент
Форумчанин
Регистрация: 10.11.2006
Сообщений: 196
|
Если не проблематично, то можно поставить хук с параметром WH_GETMESSAGE. И просто делать так if ((<полученное сообщение>=WM_RBUTTONDOWN)or(<получ енное сообщение>=WM_RBUTTONUP))and(Handle =MyAppHandle) then <полученное сообщение>:=WM_NULL;
З.Ы. Если не понятно, то используй поиск по форуму, - мне уже доводилось писать про хуки.
Visita Interiorem Terrae Rectificando Operae Lapidem...
|
15.05.2007, 17:30 | #5 |
Евгений Злобин
Пользователь
Регистрация: 14.11.2006
Сообщений: 92
|
Вообще правую кнопку можно отключить через реестр.
[HKEY_CURRENT_USER\Software\Microsof t\Windows\CurrentVersion\Policies\E xplorer] "NoViewContextMenu"=dword:00000 001 "NoFileMenu"=dword:00000001 "NoTrayContextMenu"=dword:00000 001 "NoDesktop"=dword:00000001 "NoActiveDesktop"=dword:0000000 1 Правда она не будет работать везде |
16.05.2007, 09:15 | #6 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
Последний раз редактировалось Трофимов Александр; 14.06.2007 в 15:40. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как отключить Just-In-Time Debugger?? | Munky | Общие вопросы .NET | 9 | 06.09.2011 18:18 |
Как отключить монитор??? | Манжосов Денис :) | Помощь студентам | 5 | 14.07.2008 17:11 |
как отключить текстовый курсор в RichEdit'e | Nemiroff | Общие вопросы Delphi | 12 | 21.12.2007 20:37 |
Как безопасно отключить explorer | Bill Gates | Общие вопросы Delphi | 2 | 28.11.2007 22:51 |
Alt+F4 как отключить работу этой комбинации??? | PROGR | Общие вопросы Delphi | 46 | 17.07.2007 14:18 |