Вверх ↑
Этот топик читают: Гость
Ответов: 42
Рейтинг: 3
#1: 2011-05-03 22:38:40 ЛС | профиль | цитата
можно ли в компоненте веб браузер отключить менюшку которая выскакивает когда нажимаеш правой кнопкой по ссылке или картинке?.. тобиш вообще ее отключить..

оч нужно=(
карма: 1

0
Ответов: 893
Рейтинг: 18
#2: 2011-05-03 23:42:25 ЛС | профиль | цитата
А где пример с вашими скромными попытками ?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 42
Рейтинг: 3
#3: 2011-05-03 23:48:14 ЛС | профиль | цитата
нипридставляю как это сделать поэтому и спрашиваю
карма: 1

0
Ответов: 1304
Рейтинг: 405
#4: 2011-05-03 23:49:53 ЛС | профиль | цитата
Byuik, а разве это возможно?
карма: 3

0
Ответов: 3889
Рейтинг: 362
#5: 2011-05-03 23:58:30 ЛС | профиль | цитата
pavleg, в комплектном WebBrowser не работают события с мышью. Вообще. code_23690.txt
карма: 1

0
файлы: 1code_23690.txt [699B] [62]
Ответов: 42
Рейтинг: 3
#6: 2011-05-04 00:36:53 ЛС | профиль | цитата
а можно ли как то вообше отключить правую кнопку?
карма: 1

0
Ответов: 3889
Рейтинг: 362
#7: 2011-05-04 10:40:11 ЛС | профиль | цитата
pavleg писал(а):
вообше отключить правую кнопку
pavleg, как я уже говорил, Windows API это могут без проблем. SetWindowsHookEx, CallNextHookEx, UnHookWindowsHookEx. А HiAsm умеет эти API вызывать. Так что, в теории...
карма: 1

0
Ответов: 893
Рейтинг: 18
#8: 2011-05-04 11:21:25 ЛС | профиль | цитата
pavleg писал(а):
можно ли в компоненте веб браузер отключить менюшку которая выскакивает когда нажимаеш правой кнопкой по ссылке или картинке?.. тобиш вообще ее отключить..

оч нужно=(

Вариант номер рас

code_23697.txt

Остальное дело фантазии
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_23697.txt [849B] [100]
Ответов: 3889
Рейтинг: 362
#9: 2011-05-04 13:23:46 ЛС | профиль | цитата
Самый суровый перехватчик правой кнопки мыши и клавиши "контекстное меню" на клавиатуре. Не только убирает меню, но и подменяет его своим! ))


Add(MainForm,8431895,245,273)
{
Point(onKeyDown)
Point(Handle)
Point(doSetFocus)
Point(doSendToBack)
Point(doBringToFront)
Point(doCenterPos)
link(onActivate,7704589:doTimer,[])
link(onDeactivate,7704589:doStop,[])
}
Add(WebBrowser,10275324,322,196)
{
Left=685
Top=115
Align=5
URL="ya.ru"
Point(Handle)
Point(onKeyDown)
Point(onKeyUp)
Point(onMouseUp)
}
Add(Timer,7704589,294,273)
{
Interval=1
link(onTimer,15572511:doEvent1,[])
}
Add(Keyboard,13078062,378,273)
{
Key=2
link(onReadKey,4604706:doWork2,[])
}
Add(IndexToChanel,14195010,434,273)
{
link(onEvent2,6544023:doPopupHere,[])
}
Add(Hub,15572511,343,273)
{
link(onEvent1,13078062:doReadKey,[])
link(onEvent2,9258898:doReadKey,[(362,286)(370,314)])
}
Add(Keyboard,9258898,378,308)
{
Key=93
link(onReadKey,4604706:doWork3,[(417,314)])
}
Add(HubEx,4604706,413,273)
{
link(onEvent,14195010:doEvent,[])
}
Add(PopupMenu,6544023,476,280)
{
Menu=#20:У меня меню нет ))
}


Круче только глобальный хук, о котором я писал выше)
карма: 1

1
Голосовали:MAV
Ответов: 1304
Рейтинг: 405
#10: 2011-05-04 14:21:15 ЛС | профиль | цитата
1nd1g0, оригинальное решение, но напоминает прыжок в сторону от решаемой задачи
pavleg писал(а):
можно ли в компоненте веб браузер отключить менюшку которая выскакивает когда нажимаеш правой кнопкой по ссылке или картинке?.. тобиш вообще ее отключить..

карма: 3

0
Ответов: 3889
Рейтинг: 362
#11: 2011-05-04 14:39:33 ЛС | профиль | цитата
MAV, это самый элегантный способ, что я смог найти. И его гораздо труднее обойти, чем, скажем, эмуляцию Escape примером выше. В электронных книгах часто так и делают, по моим наблюдениям) Тут вообще задача под конец звучала как полный блок правой кнопки. Думаю, топикстартер получил то, что хотел. Если на голом HiAsm есть варианты лучше, мне бы тоже интересно было их увидеть.
карма: 1

0
Ответов: 8926
Рейтинг: 823
#12: 2011-05-04 14:44:12 ЛС | профиль | цитата
1nd1g0 писал(а):
полный блок правой кнопки
я бы взялся за эту задачу имея лишь один, но универсальный инструмент -- дамскую шпильку для волос.
карма: 19

0
Ответов: 146
Рейтинг: 1
#13: 2011-05-04 15:16:10 ЛС | профиль | цитата
Как можно устранить ошибки с браузером??

у мена возникают при загрузки страницы, с помощью элемента IE а если загружать через полноценный IE то нет ошибок...


------------ Дoбавленo в 15.16:
О чтото картинка не отобразилась((
карма: 0

0
Ответов: 3889
Рейтинг: 362
#14: 2011-05-04 15:26:31 ЛС | профиль | цитата
Давить окна ошибок можно и насильно.


Оказалось, было такое, незамеченное мною, свойство Silent, подавляющее ошибки скриптов)
карма: 1

0
Ответов: 146
Рейтинг: 1
#15: 2011-05-04 15:31:32 ЛС | профиль | цитата
1nd1g0 а как можно отловить и закрыть эти ошибки?? насильно как ты сказал....

карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)