
IE编程(IEProgramming)
文章平均质量分 69
邓学彬
彗星网络站长,彗星小助手软件作者,从事软件开发网站制作。注重UI设计。
展开
-
简单多页面浏览器源码
这是一个简单的多页面浏览器源码。使用了WebBrowser源码包括VB及易语言版本 下载地址:http://download.youkuaiyun.com/source/1623949原创 2009-09-01 21:10:00 · 5929 阅读 · 5 评论 -
Webbrowser控件判断网页加载完毕的简单方法
一般情况下,当ReadyState属性变成READYSTATE_COMPLETE时,Webbrowser控件会通过触发DocumentCompleted事件来指示网页加载完毕。但当加载的网页包含frame时,可能会多次触发该事件,所以不能简单地通过它来判断网页加载完毕。从微软的官方网站上了解到,并非每个frame都对应了一个DocumentCompleted事件,只有触发了DownloadBe翻译 2010-01-27 13:04:00 · 19153 阅读 · 0 评论 -
获得document的iframe时有两种方法
1.通过get_frames获得IHTMLFramesCollection2接口,然后再获得iframe的document了,但是这种方法如果iframe和外层页面跨域会遇到E_ACCESSDENIED的问题;2.通过EnumObjects( OLECONTF_EMBEDDINGS, &pEnumerator )的方式获得iframe的document,这种方法不存在跨域的问题;原创 2010-09-07 10:44:00 · 5178 阅读 · 2 评论 -
win32 sdk下调用webbrowser控件
#include CComModule _Module;#include #include #pragma comment(lib,"atl")#pragma comment(lib,"User32.lib")LRESULT CALLBACK WndProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam){RECT rc;IWebBrowser2* iWebBrowser;VARIANT varMyURL转载 2010-10-06 19:14:00 · 7171 阅读 · 3 评论 -
View和Control的区别(如何在对话框上使用CView类)
View和Control的区别(如何在对话框上使用CView类)CView继承类,和其他窗口类的区别,很重要的就是对CDocument类和CFrameWnd类的操作,而其中,涉及CDocument类的操作,都进行了有效性判断(m_pDocument != NULL),CView类初始化的时候,m_pDocument = NULL,因此并不影响CView类作为控件的使用.....原创 2010-12-22 15:22:00 · 3035 阅读 · 0 评论 -
控制 WebBrowser 控件的外观和行为
<br />在 优快云 上经常看到以下两个问题:<br />1、在 MFC 应用程序中,如果创建了一个 WebBrowser 控件(包括 CHtmlView 在内),如何可以把该控件的三维边框禁止掉?<br />2、在 MFC 应用程序中,如果创建了一个 WebBrowser 控件(包括 CHtmlView 在内),如何可以把该控件的滚动条禁止掉? <br />其实,这两个问题的解决办法是一样的。待老汉从头道来。 <br />从 Internet Explorer 4.0 开始,WebBrowser 控件转载 2011-03-29 00:38:00 · 4642 阅读 · 1 评论 -
让Webbrowser、CDHtmlDialog中的控件显示为系统主题样式
很多程序员可能都有这样的烦恼,开发基于IE内核的浏览器在WinXP以及Vista、Windows7等系统下浏览某些页面的时候缺没有系统主题的样式,按钮、文本框等还是Windows9x时代那种老的样式。在此笔者总结出几种方法解决,大家可以参考一下。方法1:在HTML文件里加上如下代码 此方法对于不是自己设计的网页不实用.方法2:LoadLibrary (“explorer.e原创 2012-02-25 17:23:39 · 4855 阅读 · 1 评论 -
通过IViewObject接口,取浏览器的图象,实现SNAP
今天又见到snap实现的文章,看来对此感兴趣的人挺多的.实现这个功能确实很眩,我也来做一个把玩一下. 我的做法不是 Control.DrawToBitmap ,而是直接QueryInterface 浏览器Com对象的 IViewObject 接口,用它实现的Draw方法,画到图象上. 首先定义IViewObject的接口声名,如下: 复制 保存using System;using S转载 2009-11-25 03:49:00 · 4236 阅读 · 1 评论 -
禁止WebBrowser网页跳转时发出的声音
默认情况下,IE内核的网页浏览框(WebBrowser、CHtmlView、CHtmlDialog等控件)在跳转网页、点击按钮时会发出声音,用CoInternetSetFeatureEnabled这个API可以禁止掉。原创 2016-04-07 00:50:33 · 6721 阅读 · 2 评论