Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как отключить правую кнопку мыши в программе [D7, NT4, Win2k, WinXP]


Страницы:   1 2

OlegM ©   (2007-11-13 14:13:00) 

Здрассте
Дело в том что в проге использую флаш ролики, и вот когда на ролике тыкаеш правой кнопкой то вылазит флешевское меню, можно както на время работы программы вырубить правую кнопку, а по завершению включить ее ?


Apollon   (2007-12-28 20:41:00) [21]

а теперь представь, что твоя программа завершилась аварийно и "забыла" включить правую кнопку...


clickmaker   (2007-12-27 13:36:00) [22]


> короче, клиент всегда прав

"пешеход прав, пока жив" (с)
:)


Правильный_Вася   (2007-12-27 13:34:00) [23]


> и что? Какая-то ненависть к Адобу?

ну, клиентам может не нравиться
было у нас в окошке About ссылка на наш сайт, так по директиве службы безопасности клиента пришлось убрать, бо не полагается простым юзерам ходить в инет, а там эксплорер вызывался автоматом и долго терзал юзера, после чего ругался на недоступность и т.п.
короче, клиент всегда прав


clickmaker   (2007-12-27 13:25:00) [24]


> что это это просьба клиента т..к. в контенкстном меню (по
> правой кнопке) существует on-line ссылка на корпорацию Adobe

и что? Какая-то ненависть к Адобу?


Правильный_Вася   (2007-12-27 11:48:00) [25]

нужно отключать не мышь, а реакцию на нее

> отключать правую клавишу манипулятора во время исполнения вашего приложения, и в случае
> её завершения была бы придусмотрена процедура возврата установочной
> функции операционной системы

ты не в однозадачной ОС работаешь


humanoid   (2007-12-27 11:40:00) [26]

>> Имхо, не сможет -
откуда такя уверенность?

OlegM - уже обосновал проблему... отчасти от себя могу добавить, что это это просьба клиента т..к. в контенкстном меню (по правой кнопке) существует on-line ссылка на корпорацию Adobe... во внедренном Flash ролике.

___

Если есть возможность отключать клавиатуру в специфических прикладных программах, то есть вмдимо возможность отключения некоторых функций мыши, тоже должна быть...

___

По сути я задал вопрос конкретный (в надежде получить ответ "ДА" и каким образом это достигается).... а в итоге получаю не четкие рекомендации от знатоков, а филосовские рассуждения на тему БЫТИЯ...


Германн   (2007-12-27 01:25:00) [27]


> {RASkov} ©   (27.12.07 00:09) [8]


> Нет, я не против идеи, если идею сможешь разумно обосновать,
>  растолковать.... и она окажется действительно нужной...
> ..

Имхо, не сможет. Ведь если правая кнопка используется в программе, значит она в ней нужна. А если её использование в вышеуказанной программе кому-то мешает жить, значит одно из двух: либо программу надо сменить, либо всем известную прокладку. :)


{RASkov}   (2007-12-27 00:09:00) [28]

> [7] humanoid   (26.12.07 23:57)
> Существуют ли методы (включая системные команды Windows)
> отключать правую клавишу манипулятора

Системных таких методов врядли будут), а вот остальное зависит от фантазии.... но если, например, запускается какая-то прога и тут перестает работать правая кнопка мыши, то нафик такая прога нужна???? Нет, я не против идеи, если идею сможешь разумно обосновать, растолковать.... и она окажется действительно нужной.....

Или тебе только в своем приложении нужно "лишить мышь правого батона"? Хотя судя по

> и в случае её завершения была бы придусмотрена процедура
> возврата установочной функции операционной системы

- врядли
:)


humanoid   (2007-12-26 23:57:00) [29]

>>Включаешь мышь для левшей, и левая кнопка становится правой, правая - левой :)

Этож не выход... сами же понимаете (без балды)... Функция левой кнопки должна быть сохранена...

>> и в чем проблема?

Да даже и не про флеш до кучи...

____

Если позволите постараюсь сформулировать четкий вопрос:

Существуют ли методы (включая системные команды Windows) отключать правую клавишу манипулятора (мышь, тач-пад, трек-бол и т.д.) во время исполнения вашего приложения, и в случае её завершения была бы придусмотрена процедура возврата установочной функции операционной системы (в данном случае XP / Vista)???


www   (2007-12-26 22:24:00) [30]


> когда на ролике тыкаеш правой кнопкой то вылазит флешевское
> меню

и в чем проблема?


БарЛог   (2007-12-26 20:55:00) [31]

Имхо, надо не кнопку запрещать.
Включаешь мышь для левшей, и левая кнопка становится правой, правая - левой :)


humanoid   (2007-12-26 19:56:00) [32]

А с помощю како-нибудь системной команды нельзя вырубить эту функцию , а потом при выходе сделать откат....

Меня тоже этот вопрос волнует...


KilkennyCat   (2007-11-15 01:22:00) [33]

Используется ActiveX Control?


OlegM   (2007-11-13 14:48:00) [34]


> А в настройках самого объекта отабражающего флеш, нельзя?


Нет там оно все равно показывает пункты меню настройки и о программе


stanislav_   (2007-11-13 14:18:00) [35]

А в настройках самого объекта отабражающего флеш, нельзя?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо