
Internet Explorer
文章平均质量分 76
蒋晟
微软最有价值专家 VC/MFC和.Net大版主
展开
-
如何: 通过HTML文档对象模型访问文档中的ActiveX控件的属性
如何: 通过HTML文档对象模型访问文档中的ActiveX控件的属性此文章的信息应用于:Microsoft Internet Explorer (编程) 版本4.0, 4.01, 4.01 SP1, 4.01 SP2, 5, 5.01, 5.5,6.0概要优快云文档中心文章 用 MSHTML 的一点经验 111222(原作)原创 2002-08-19 09:12:00 · 6911 阅读 · 3 评论 -
在使用浏览器控件的程序中判断HTTP错误
在自动化浏览器控件提交表单之后,浏览器控件可能会在浏览超时时重定向到一个错误页面。有时需要用代码控制页面返回之后重新提交表单。IE6.0之前的版本浏览器控件没有获得HTTP状态的接口。一个很依赖于网站设置的方法是,捕获TitleChange事件,在页面标题包含"找不到页面"或者"Page Not Found"之类的字符串时,认为浏览失败。另一个方法是处理BeforeNavigate2事件,用win原创 2005-04-08 05:15:00 · 4275 阅读 · 1 评论 -
Win32 & .Net Q&A 200509
优快云 讨论总结系列:Jiangsheng的优快云 Digest (Dec 2005)(http://blog.youkuaiyun.com/jiangsheng/archive/2005/12/24/561501.aspx) Jiangsheng的优快云 Digest (Oct 2005)(http://blog.youkuaiyun.com/jiangsheng/archive/2005/12/27/56327原创 2005-09-13 22:06:00 · 29547 阅读 · 4 评论 -
Jiangsheng的优快云 Digest (Dec 2005)
优快云 讨论总结系列:Jiangsheng的优快云 Digest (Dec 2005)(http://blog.youkuaiyun.com/jiangsheng/archive/2005/12/24/561501.aspx) Jiangsheng的优快云 Digest (Oct 2005)(http://blog.youkuaiyun.com/jiangsheng/archive/2005/12/27/56327原创 2005-12-24 20:24:00 · 59446 阅读 · 4 评论 -
Jiangsheng的优快云 Digest (Oct 2005)
优快云 讨论总结系列:Jiangsheng的优快云 Digest (Dec 2005)(http://blog.youkuaiyun.com/jiangsheng/archive/2005/12/24/561501.aspx) Jiangsheng的优快云 Digest (Oct 2005)(http://blog.youkuaiyun.com/jiangsheng/archive/2005/12/27/56327原创 2005-12-27 00:16:00 · 18496 阅读 · 1 评论 -
Jiangsheng的优快云 Digest (Jan 1 2006)
优快云 讨论总结系列:Jiangsheng的优快云 Digest (Dec 2005)(http://blog.youkuaiyun.com/jiangsheng/archive/2005/12/24/561501.aspx) Jiangsheng的优快云 Digest (Oct 2005)(http://blog.youkuaiyun.com/jiangsheng/archive/2005/12/27/56327原创 2006-01-01 15:58:00 · 8608 阅读 · 0 评论 -
Jiangsheng的优快云 Digest (Jan 7 2006)
优快云 讨论总结系列:Jiangsheng的优快云 Digest (Jan 1 2006)http://blog.youkuaiyun.com/jiangsheng/archive/2006/01/01/568362.aspxdocument.title="Jiangsheng的优快云 Digest (Jan 1 2006) - "+document.title Jiangsheng的优快云原创 2006-01-07 14:20:00 · 8196 阅读 · 0 评论 -
Jiangsheng的优快云 Digest (Jan 21 2006)
优快云 讨论总结系列: Jiangsheng的优快云 Digest (Jan 7 2006)(http://blog.youkuaiyun.com/jiangsheng/archive/2006/01/07/573288.aspx) Jiangsheng的优快云 Digest (Jan 1 2006)http://blog.youkuaiyun.com/jiangsheng/arch原创 2006-03-05 05:00:00 · 10725 阅读 · 2 评论 -
Jiangsheng的优快云 Digest(March 4, 2006)
为了便于搜索,这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点。优快云 讨论总结系列: Jiangsheng的优快云 Digest (Jan 21 2006)( http://blog.youkuaiyun.com/jiangsheng/archive/2006/03/05/615669.aspx) Jiangsheng的优快云 Digest原创 2006-03-05 09:25:00 · 46455 阅读 · 5 评论 -
Jiangsheng的优快云 Digest(April 3, 2006)
为了便于搜索,这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点。优快云 讨论总结系列: Jiangsheng的优快云 Digest(March 4, 2006) (http://blog.youkuaiyun.com/jiangsheng/archive/2006/03/05/615714.aspx) Jiangsheng的优快云 Digest原创 2006-04-03 13:45:00 · 14225 阅读 · 10 评论 -
Handle showModalDialog in a WebBrowser control host
It is not officially possible prior to Windows XP SP2 and Windows 2003 SP1. see NWMF_HTMLDIALOG in MSDN documentation for more information. However, you may "set" the "showModalDialog" property of the原创 2006-09-18 05:37:00 · 4861 阅读 · 4 评论 -
Visual Studio 2005 Untrusted by IE7
Today I upgraded one of my development machine to IE7. Everything looks fine, except I have to change the FileDownload event handler to make my code compile.However, suddenly I found Visual Studio 2原创 2006-11-12 06:26:00 · 3390 阅读 · 0 评论 -
保存浏览器控件中的网页
如果需要调用默认的保存对话框,可以调用IDM_SAVE命令保存网页 。由于安全原因,这个命令会总是显示一个文件保存对话框,调用命令的时候指定OLECMDEXECOPT_DONTPROMPTUSER时也不例外。这也意味着IDM_SAVE的文档中的描述是错误的。注意保存为mht格式的选项只有自动化IE时才会出现,在嵌入浏览器控件时没有,而且这个功能需要Outlook Express 5.0或更高版本的原创 2007-09-03 06:01:00 · 7574 阅读 · 3 评论 -
Walkaround for Error : An add-on for this website failed to run. When opening Visual C++'s Add Variable Wizard after IE 8 is ins
Download: http://jiangsheng.net/Documents/IE8AddZone.zipPrerequisite: Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)Update: the VC teams workaround is at http://blogs.msdn.com/vcbl原创 2009-03-25 05:39:00 · 9590 阅读 · 0 评论 -
DirectUI和无窗口用户界面
DirectUI/DirectUser是一个用户界面框架(http://msdn.microsoft.com/en-us/library/system.windows.automation.automationelement.automationelementinformation.frameworkid.aspx)。用Spy++可以在MSN Messenger、Windows XP、Office原创 2010-03-22 14:08:00 · 30425 阅读 · 14 评论 -
安装和设置IE8的默认搜索提供者
IE8引入了 IOpenServiceManager接口,可以用这个接口来安装搜索提供者之类的开放服务: CComPtr spManager;HRESULT hr = spManager.CoCreateInstance(CLSID_OpenServiceManager);if (SUCCEEDED(hr)){CComPtr spService;原创 2012-11-30 06:26:10 · 5389 阅读 · 1 评论 -
Visual Studio 2005中MFC的变化
关于新功能的说明http://msdn2.microsoft.com/library/y8bt6w34(en-us,vs.80).aspx一些源代码的变化:对CLR、.Net类库和Winform控件的支持。多处安全性的增强,对于函数参数和消息影射类型的检查加强。对ISAPI的支持看起来改动很大。对基于64位处理器的软件开发的支持。一些过时功能,例如MFC的DAO类,的使用受到限制。对于64位开发环原创 2005-07-05 08:35:00 · 3643 阅读 · 3 评论 -
Win32 & .Net Q&A
优快云 讨论总结系列:Jiangsheng的优快云 Digest (Dec 2005)(http://blog.youkuaiyun.com/jiangsheng/archive/2005/12/24/561501.aspx) Jiangsheng的优快云 Digest (Oct 2005)(http://blog.youkuaiyun.com/jiangsheng/archive/2005/12/27/56327原创 2005-02-28 08:00:00 · 12217 阅读 · 1 评论 -
浏览器集成教学 自定义浏览器
本文翻译自http://msdn.microsoft.com/workshop/browser/hosting/wbcustomization.asp 本文的更新版本位于http://blog.youkuaiyun.com/jiangsheng/archive/2004/11/07/170742.aspx自定义浏览器本教程提供了自定义浏览器控件的行为和外观的一些方法。你将看到高级的宿主接口,IDoc原创 2004-01-13 10:08:00 · 6213 阅读 · 4 评论 -
在浏览器控件中启用自动完成功能
自动完成功能在浏览器控件中默认是禁用的(但是没有任何文档提到这一点……),但是可以通过实现IDocHostUIHandler,在GetHostInfo方法中在填充DOCHOSTUIINFO结构的dwFlags成员时设置DOCHOSTUIFLAG_ENABLE_FORMS_AUTOCOMPLETE标识位来启用。关于如何实现IDocHostUIHandler,可以参考http://www.csdn原创 2004-01-09 14:45:00 · 2419 阅读 · 0 评论 -
浏览器控件教学:使用流加载和保存HTML内容
浏览器控件教学:使用流加载和保存HTML内容本文的部分内容翻译自MSDN文章Loading HTML content from a StreamIPersist* 接口,以及它的附属方法,可以被用于Microsoft® Visual C++® 和 WebBrowser 控件使用流载入和保存HTML内容本文讨论载入HTML内容需要的步骤,分为以下几部分:定位到 abo原创 2003-11-09 23:03:00 · 9243 阅读 · 9 评论 -
在对话框中使用网页输入数据
作者的话:使用DHTMLEdit控件在应用程序中显示HTML是一个学习简单但是不很有效的方法,可以用于浏览器编程入门。此对话框使用了IE5附带的DHTMLEdit控件。头文件//{{AFX_INCLUDES()#include "dhtmledit/dhtmledit.h"//}}AFX_INCLUDES#if !defined(AFX_PARAMDLG_H__0655C0原创 2001-08-02 21:45:00 · 3278 阅读 · 0 评论 -
关于MSHTML
本文翻译自http://msdn.microsoft.com/workshop/browser/mshtml/overview/overview.aspMSDN Home > MSDN Library > Programming and Reusing the Browser > Overviews/Tutorials 关于MSHTML访问动态HTML(DHTML)对象模型的所有接口原创 2003-08-15 08:20:00 · 19263 阅读 · 3 评论 -
浏览器集成教学--在浏览器程序中添加宏支持
浏览器集成教学--在浏览器程序中添加宏支持这个教程提供在浏览器程序中添加宏支持的方法,你会看到如何给MFC的程序添加宏支持。这篇文章也讨论了如何扩展VC6中的CHtmlView的功能,如何实现MDI结构的浏览器,以及如何分析DHTML的文档结构。单击这里下载本文的代码本文分为以下部分前提和需求 介绍 活动脚本 为应用程序添加脚本支持 安全性原创 2003-11-09 23:04:00 · 23460 阅读 · 7 评论 -
如何 :在ActiveX控件中获得顶层IWebBrowser2接口
本文翻译自http://support.microsoft.com/kb/257717如何: 在ActiveX 控件中获得顶层 IWebBrowser2 接口此文章的信息应用于:Microsoft Internet Explorer (编程) 版本4.0, 4.01, 4.01 SP1, 4.01 SP2, 5, 5.01, 5.5概要微软知识库原创 2001-08-28 23:56:00 · 4129 阅读 · 0 评论 -
在浏览器中粘贴时替换剪贴板数据
在某些时候,可能需要覆盖剪贴板的数据,例如过滤聊天时在输入窗口粘贴非文字格式的信息。对于浏览器控件的编辑模式,浏览器提供了IDocHostUIHandler接口来支持粘贴时提供一个替代的数据源来覆盖剪贴板的数据。下面的代码描述了如何过滤除了CF_TEXT之外的剪贴板格式 HRESULT CHtmlCtrl::OnFilterDataObject(IDataObject * pDat原创 2004-03-20 23:57:00 · 4338 阅读 · 0 评论 -
在应用程序中添加宏支持的注意事项(Update)
用笔记本用多了,PC键盘用起来不是很习惯了。在我的一篇文章脚本化浏览器(http://blog.youkuaiyun.com/jiangsheng/archive/2003/11/09/3795.aspx / http://www.youkuaiyun.com/develop/Article/21/21702.shtm)中描述了如何在应用程序中添加宏支持。在添加支持的时候需要注意的是,宏的运行环境——VBS脚本引擎—原创 2004-06-27 15:28:00 · 4214 阅读 · 0 评论 -
VC/MFC Q&A 200407
优快云 讨论总结系列:Jiangsheng的优快云 Digest (Dec 2005)(http://blog.youkuaiyun.com/jiangsheng/archive/2005/12/24/561501.aspx) Jiangsheng的优快云 Digest (Oct 2005)(http://blog.youkuaiyun.com/jiangsheng/archive/2005/12/27/56327原创 2004-07-13 21:06:00 · 20407 阅读 · 5 评论 -
在应用程序中集成浏览器控件(Update)(Subjet to change without notice)
在应用程序中集成浏览器控件 概述 什么是浏览器控件 浏览器控件是一个提供浏览器绝大部分功能的ActiveX控件,随Microsoft? Internet Explorer 4.0(IE)或者更高版本发行。实际上,IE可以认为是一个集成浏览器控件的程序。 为什么要使用浏览器控件 怎么给用户提供丰富的内容一直是程序员们努力的目标。尽管各种各样的界面库可能使你眼花缭乱,但是这些也是美工和程序员的恶梦—原创 2004-07-06 18:54:00 · 11635 阅读 · 1 评论 -
饮鸩止渴
优快云的社区是免费的,做点广告本来是无可厚非;但是做到一个帖子上面两个大Flash加左边一大堆图片广告,开了五个帖子就把我的K7 700HZ 512M RAM搞死机就有点过头了……要是不禁用Flash很少人能上优快云的话,广告还有什么效果?不是每个人都有P4的(顺便说一下,开了五个页面之后浏览器进程在偶刚买的P4本本上CPU占用率也没下过95%……开一个帖子在偶的K7上面也一样……)在这里原创 2004-09-27 03:48:00 · 2266 阅读 · 4 评论 -
浏览器集成教学 自定义浏览器(Updated for Windows XP SP2)
本文翻译自 http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/hosting/wbcustomization.asp 自定义浏览器本教程提供了自定义浏览器控件的行为和外观的一些方法。你将看到高级的宿主接口,IDocHostUIHandler, IDocHostUIHandler2, IDocHostSh原创 2004-11-07 03:13:00 · 11173 阅读 · 11 评论 -
偶的优快云收藏夹(大部分都是古董……)
无界面的HTML分析器·分析网页中的表格/ http://community.youkuaiyun.com/Expert/topicview.asp?id=351580 如何载入非标准大小的图标并显示/ http://community.youkuaiyun.com/Expert/topicview.asp?id=638695在基于浏览器控件的程序中,当鼠标停留在一个超链上时,怎样得到该链指向的地址/ http://co原创 2004-11-17 10:09:00 · 5805 阅读 · 0 评论 -
浏览器控件和IE的区别
由于浏览器控件很多时候是为了兼容企业内网而开发,在启用新功能上比IE更加保守,即使是用FEATURE_BROWSER_EMULATION调了IE版本也会有很多功能默认不启用。另外,IE新版本禁用的旧功能也会因为兼容而在Webbrowser控件里仍然保留。FEATURE_ADDON_MANAGEMENT 应用用户在IE加载项管理器的配置。 IE默认启用,浏览器控件默认禁用。没什么用。话说有浏览...原创 2019-04-08 01:43:58 · 2667 阅读 · 6 评论