Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.07;
Скачать: CL | DM;

Вниз

WebBrowser   Найти похожие ветки 

 
Yonic ©   (2002-10-26 09:17) [0]

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


 
SuperVK ©   (2002-10-26 09:58) [1]

Выдержка из какого-то FAQ"а:

Надо реализовать интерфейс IDocHostUIHandler. В нём есть функция:

function ShowContextMenu(const dwID: DWORD; const ppt: PPOINT; const pcmdtReserved: IUnknown; const pdispReserved: IDispatch): HRESULT;

Эту функцию надо переопределить таким образом, чтобы она всегда возвращала S_OK.


 
Yonic ©   (2002-10-26 15:57) [2]

Не очень-то понятно :( Можно попроще\поподробнее??


 
kig ©   (2002-10-26 16:55) [3]

По поводу, в частности IDocHostUIHandler, здесь:

http://msdn.microsoft.com/workshop/browser/hosting/wbcustomization.asp

Пример реализации здесь (EmbeddedWB):

http://www.euromind.com/iedelphi/


 
Yr2 ©   (2002-10-27 19:45) [4]

To Yonic Если речь идет о компоненте TWebBrowser, который ты используешь в своем приложении и он лежит на форме (например, на TForm1), то могу помочь. Если же нужно отменить всплывание меню в "стандартном броузере", то скажу в следующий раз. Итак:
в описании формы нужно добавить процедуру:

private
{ Private declarations }
procedure WMMouseActivate(var Msg: TMessage); message WM_MOUSEACTIVATE;

в теле программы пишем саму процедуру:

procedure TForm1.WMMouseActivate(var Msg: TMessage);
begin
try
inherited;
//нажата правая кнопка мыши?
if Msg.LParamHi = 516 then
Msg.Result:= MA_NOACTIVATEANDEAT;
// А здесь можно сделать свои дела... (показать свое меню)
except
end;
end;

у меня это работает.


 
int64 ©   (2002-10-28 02:47) [5]

Очень глюкавый метод. И ктому же вредный.



Страницы: 1 вся ветка

Текущий архив: 2002.11.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-21599
From_X
2002-10-30 11:11
2002.11.07
На вопрос про CGI никто не может или нехочет ответить?


1-21587
Gamar
2002-10-30 10:28
2002.11.07
Компоненты под стиль OfficeXP


1-21536
Mark_kms
2002-10-29 13:42
2002.11.07
StringGrid


14-21782
Anatoly Podgoretsky
2002-10-19 11:26
2002.11.07
Именинники 19 октября


3-21393
Александр Б.
2002-10-17 14:31
2002.11.07
Есть ли софт схожий по функциональности с ibexpert только для DB2