iwebbrowser2

    3热度

    1回答

    我在自己的窗口中托管Web浏览器控件。以下是相关步骤: CoGetClassObject(CLSID_WebBrowser, CLSCTX_INPROC_SERVER | CLSCTX_INPROC_HANDLER, NULL, IID_IClassFactory, (void **)&pClassFactory); pClassFactory->CreateI

    0热度

    2回答

    我在我的应用程序中使用IWebBrowser2控件并编写自己的容器(在C++中 - 不允许ATL/MFC)。控制工作正常。但是,如果我从安全到非安全,网站将不会显示。它回溯到IE(WarnonZoneCrossing)高级选项中的设置:警告如果在安全和不安全之间切换。它没有这个检查工作。 当在实际的IE浏览器中这样做时,它会显示一个消息框来询问用户。我也很好地向用户显示这个盒子。我的问题是什么接口

    1热度

    2回答

    我使用这个代码从一个的IHTMLDocument2所有环节: procedure DoDocumentComplete(const pDisp: IDispatch; var URL: OleVariant); var Document:IHTMLDocument2; Body:IHTMLElement; Links:IHTMLElementCollection;

    0热度

    2回答

    我正在为IE编写一个BHO对象。 我想要网页左上角的屏幕位置。我如何获得这个职位? DOM中第一个元素的返回(0,0)。 webBrowser.Left或Top返回浏览器的位置,但不是页面的左上角。我正在使用IWebBrowser2。 谢谢百万, -anony。

    1热度

    1回答

    我有一个启动IWebBrowser2窗口的MFC应用程序。在用户计算机上Internet Explorer的不是他们的默认浏览器,他们得到以下警告消息 "Internet explorer is not currently your default browser. Would you like to make it your default browser?" 是否有办法之前,我推出一个I

    0热度

    1回答

    我使用这个代码 try document := (pDisp as IWebbrowser2).Document AS IHTMLDocument2; Body := Document.body; Links := Document.links; for i := 0 to (Links.length-1) do begin tmp :

    3热度

    2回答

    我一直在试图将IWebBrowser2控件中的整个画布呈现为位图。 IViewObject :: Draw似乎是最有前途的方法,但我无法让它呈现任何需要滚动显示的内容。虽然我可以自动滚动并将图像拼接在一起,但对于任何固定位置元素来说,这看起来很奇怪。这甚至是可行的吗? 此外,我试图将控制器的大小设置为允许无需滚动即可显示整个内容的大小,但Windows会将最大大小限制为当前屏幕分辨率,这样只会让我

    0热度

    1回答

    是否可以通过IWebBrowser2 Interface或通过其他WebBrowser Control C/C++ interface检测Internet Explorer中是否启用了Cookie?我看不出任何明显的方式来做到这一点,但想知道是否有一种微妙的方式。

    5热度

    2回答

    我使用PassthruAPP方法挂钩到HTTP/HTTPS通过IE提出的请求。 它的工作以及在大多数情况下,但是我注意到一个问题。一次只有一个下载线程处于活动状态,通常IE使用两个下载线程。我可以看到创建了两个IInternetProtocol对象,但IE一次只能使用一个。 这与IE7发生的事情,我还没有与其他版本试过没。 这个问题似乎是IE回落到下载的项目之一在当IInternetSession

    1热度

    2回答

    我把IWebBrowser2 ctrl嵌入到我自己的对话框中。我想简单地 从我的网址显示一个促销横幅。如何从控件中禁用所有弹出菜单 菜单项并强制它在新窗口中打开链接 (当前当我点击横幅中的链接时,它正在同一控件中打开 )。 问候 多米尼克