Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Запретить печать webBrowser


Автор: Alexeyt 7.11.2010, 14:07
Печать в WB можно вызвать Ctrl-P.
Как запретить это? context menu я запретил,
надо запретить еще и Ctrl-P. 

Автор: cat512 9.11.2010, 17:27
Перехватывать и "давить" сообщение конкретному контролу, а также сообщение shortcut-а

Автор: Alexeyt 9.11.2010, 20:09
Перехватить shortcut webbrowser'а- ты не пробовал, видно. (так просто не получится)

Автор: cat512 10.11.2010, 16:50
не пробовал кидать на форму с TWebBrouser ActionList и создавать экшен с shortcut-ом CTRL+P?
Если это не поможет, то остаётся сабкласить окно или перехватывать Message до этапа диспетчеризации

Автор: Alexeyt 10.11.2010, 17:14
пробовал (правда с TMainmenu- наверное почти то же, что и actionList).

Автор: cat512 12.11.2010, 11:09
Архив смотри

Автор: Alexeyt 23.11.2010, 17:46
нет сообщ-я форума, что есть ответ. Поэтому не качал

Добавлено через 7 минут и 17 секунд
ставлю +, работает. )

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)