1.“由于IE6后打开的文件如果有操作系统”这句话是什么意思 2.embeddedwb 是webbrowser的扩展控件 3. 放一个ApplicationEvents,在OnMessage中.........procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean); var mPoint : TPoint; begin if IsChild(WebBrowser1.Handle, Msg.Hwnd) and ((Msg.Message = WM_RBUTTONDOWN) or (Msg.Message = WM_RBUTTONUP)) then begin GetCursorPos(mPoint); PopupMenu1.Popup(mPoint.X, mPoint.Y); Handled:=True; end; end;
2.embeddedwb 是webbrowser的扩展控件
3.
放一个ApplicationEvents,在OnMessage中.........procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
var
mPoint : TPoint;
begin
if IsChild(WebBrowser1.Handle, Msg.Hwnd) and
((Msg.Message = WM_RBUTTONDOWN) or (Msg.Message = WM_RBUTTONUP)) then
begin
GetCursorPos(mPoint);
PopupMenu1.Popup(mPoint.X, mPoint.Y);
Handled:=True;
end;
end;
1.就是如果IE打开有JAVASCRIPT的本地网页文件的话..IE就出现一个安全的提示,你要手动允许才能远行网页文件.