<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>蒋晟的专栏 - HTML编程(IEProgramming)</title><link>http://blog.csdn.net/jiangsheng/category/9289.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Mon, 07 Apr 2008 15:48:43 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>蒋晟.Net</dc:creator><title>保存浏览器控件中的网页</title><link>http://blog.csdn.net/jiangsheng/archive/2007/09/03/1769706.aspx</link><pubDate>Mon, 03 Sep 2007 06:01:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2007/09/03/1769706.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/1769706.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2007/09/03/1769706.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/1769706.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1769706</trackback:ping><description>如果需要调用默认的保存对话框，可以调用IDM_SAVE命令保存网页 。由于安全原因，这个命令会总是显示一个文件保存对话框，调用命令的时候指定OLECMDEXECOPT_DONTPROMPTUSER时也不例外。注意保存为mht格式的选项只有自动化IE时才会出现，在嵌入浏览器控件时没有，而且这个功能需要Ooutlook Express 5.0或更高版本的支持。&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/1769706.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>蒋晟.Net</dc:creator><title>Jiangsheng的CSDN Digest(April 3, 2006)</title><link>http://blog.csdn.net/jiangsheng/archive/2006/04/03/648980.aspx</link><pubDate>Mon, 03 Apr 2006 13:45:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2006/04/03/648980.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/648980.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2006/04/03/648980.aspx#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/648980.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=648980</trackback:ping><description> 为了便于搜索,这里尽可能保留了论坛上讨论的原文，但是这并不表示本人赞同帖子中的表述方式和观点。 
CSDN 讨论总结系列：

Jiangsheng的CSDN Digest(March 4, 2006) (http://blog.csdn.net/jiangsheng/archive/2006/03/05/615714.aspx)
Jiangsheng的CSDN Digest (Jan 21 2006)( http://blog.csdn.net/jiangsheng/archive/2006/03/05/615669.aspx) 
Jiangsheng的CSDN Digest (Jan 7 2006)（http://blog.csdn.net/jiangsheng/archive/2006/01/07/573288.aspx） 
Jiangsheng的CSDN Digest (Jan 1 2006)http://blog.csdn.net/jiangsheng/archive/2006/01/01/568362.aspx 
Jiangsheng的CSDN Digest &lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/648980.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>蒋晟.Net</dc:creator><title>Jiangsheng的CSDN Digest(March 4, 2006)</title><link>http://blog.csdn.net/jiangsheng/archive/2006/03/05/615714.aspx</link><pubDate>Sun, 05 Mar 2006 09:25:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2006/03/05/615714.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/615714.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2006/03/05/615714.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/615714.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=615714</trackback:ping><description>为了便于搜索,这里尽可能保留了论坛上讨论的原文，但是这并不表示本人赞同帖子中的表述方式和观点。
CSDN 讨论总结系列：
Jiangsheng的CSDN Digest (Jan 21 2006)( http://blog.csdn.net/jiangsheng/archive/2006/03/05/615669.aspx)
Jiangsheng的CSDN Digest (Jan 7 2006)（http://blog.csdn.net/jiangsheng/archive/2006/01/07/573288.aspx）
Jiangsheng的CSDN Digest (Jan 1 2006)http://blog.csdn.net/jiangsheng/archive/2006/01/01/568362.aspx 
Jiangsheng的CSDN Digest (Dec 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx) 
Jiangsheng的CSDN Digest (Oct 2005)&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/615714.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>蒋晟.Net</dc:creator><title>Jiangsheng的CSDN Digest (Jan 21 2006)</title><link>http://blog.csdn.net/jiangsheng/archive/2006/03/05/615669.aspx</link><pubDate>Sun, 05 Mar 2006 05:00:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2006/03/05/615669.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/615669.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2006/03/05/615669.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/615669.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=615669</trackback:ping><description> 
CSDN 讨论总结系列：

Jiangsheng的CSDN Digest (Jan 7 2006)（http://blog.csdn.net/jiangsheng/archive/2006/01/07/573288.aspx）
Jiangsheng的CSDN Digest (Jan 1 2006)http://blog.csdn.net/jiangsheng/archive/2006/01/01/568362.aspx 
Jiangsheng的CSDN Digest (Dec 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx) 
Jiangsheng的CSDN Digest (Oct 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/27/563274.aspx) 
Win32 &amp; .Net Q&amp;A 200509 (http://blog.csdn.net/jiangsheng/archive/2005/09/13/4805&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/615669.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>蒋晟.Net</dc:creator><title>Jiangsheng的CSDN Digest (Jan 7 2006) </title><link>http://blog.csdn.net/jiangsheng/archive/2006/01/07/573288.aspx</link><pubDate>Sat, 07 Jan 2006 14:20:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2006/01/07/573288.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/573288.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2006/01/07/573288.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/573288.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=573288</trackback:ping><description>CSDN 讨论总结系列：

Jiangsheng的CSDN Digest (Jan 1 2006)http://blog.csdn.net/jiangsheng/archive/2006/01/01/568362.aspx 
Jiangsheng的CSDN Digest (Dec 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx) 
Jiangsheng的CSDN Digest (Oct 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/27/563274.aspx) 
Win32 &amp; .Net Q&amp;A 200509 (http://blog.csdn.net/jiangsheng/archive/2005/09/13/480540.aspx) 
Win32 &amp; .Net Q&amp;A (http://blog.csdn.net/jiangsheng/archive/2005/02/28/304654.aspx) 
VC/MFC Q&amp;&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/573288.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>蒋晟.Net</dc:creator><title>Jiangsheng的CSDN Digest (Jan 1 2006)</title><link>http://blog.csdn.net/jiangsheng/archive/2006/01/01/568362.aspx</link><pubDate>Sun, 01 Jan 2006 15:58:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2006/01/01/568362.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/568362.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2006/01/01/568362.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/568362.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=568362</trackback:ping><description>CSDN 讨论总结系列：

Jiangsheng的CSDN Digest (Dec 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx) 
Jiangsheng的CSDN Digest (Oct 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/27/563274.aspx) 
Win32 &amp; .Net Q&amp;A 200509 (http://blog.csdn.net/jiangsheng/archive/2005/09/13/480540.aspx) 
Win32 &amp; .Net Q&amp;A (http://blog.csdn.net/jiangsheng/archive/2005/02/28/304654.aspx) 
VC/MFC Q&amp;A 200407 (http://blog.csdn.net/jiangsheng/archive/2004/07/13/40771.aspx)

MSXML4.DLL中成功发送，MSXML.DL&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/568362.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>蒋晟.Net</dc:creator><title>Jiangsheng的CSDN Digest (Oct 2005)</title><link>http://blog.csdn.net/jiangsheng/archive/2005/12/27/563274.aspx</link><pubDate>Tue, 27 Dec 2005 00:16:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2005/12/27/563274.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/563274.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2005/12/27/563274.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/563274.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=563274</trackback:ping><description>jiangsheng在2005年9月-10月之间参与的CSDN已结贴子的摘要&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/563274.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>蒋晟.Net</dc:creator><title>Jiangsheng的CSDN Digest (Dec 2005)</title><link>http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx</link><pubDate>Sat, 24 Dec 2005 20:24:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/561501.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/561501.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=561501</trackback:ping><description>jiangsheng在2005年11月-12月之间参与的CSDN已结贴子的摘要&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/561501.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>蒋晟.Net</dc:creator><title>Win32 &amp; .Net Q&amp;A 200509</title><link>http://blog.csdn.net/jiangsheng/archive/2005/09/13/480540.aspx</link><pubDate>Tue, 13 Sep 2005 22:06:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2005/09/13/480540.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/480540.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2005/09/13/480540.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/480540.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=480540</trackback:ping><description>I would like to keep tracking some interesting discussions, but sometimes I can not find them due to the limit of the CSDN favorite and the CSDN full text search. So again I list some interesting discussions here. For details about the discussion, go to http://search.csdn.net and search posts by their topics. For previous Q&amp;A discussions, see my blogs Win32 &amp; .Net Q&amp;A  and VC/MFC Q&amp;A 200407 . A topic may appear in these Q&amp;A blogs more than once, but I will try to cover every interesting discussi&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/480540.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>蒋晟.Net</dc:creator><title>Visual Studio 2005中MFC的变化</title><link>http://blog.csdn.net/jiangsheng/archive/2005/07/05/413919.aspx</link><pubDate>Tue, 05 Jul 2005 08:35:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2005/07/05/413919.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/413919.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2005/07/05/413919.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/413919.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=413919</trackback:ping><description>关于新功能的说明http://msdn2.microsoft.com/library/y8bt6w34(en-us,vs.80).aspx

一些源代码的变化：

对CLR、.Net类库和Winform控件的支持。
多处安全性的增强，对于函数参数和消息影射类型的检查加强。对ISAPI的支持看起来改动很大。
对基于64位处理器的软件开发的支持。
一些过时功能，例如MFC的DAO类，的使用受到限制。对于64位开发环境，MFC的DAO类是被禁用的。
OLE控件容器和激活状态的改进
新增加的ENSURE宏在ASSERT之外还可以抛出异常。
修正了一些BUG
VC7引入的对GetHtmlDocument()的引用导致内存泄漏的问题。
CHtmlView::ExecFormsCommand中调用IOleCommandTarget::Exec时参数写反了的问题
把CArchiveException::generic修改为CArchiveException::genericException以避免潜在的关键字冲突（微软看起来又准备引入一个新的关键字）
&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/413919.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>蒋晟.Net</dc:creator><title>在使用浏览器控件的程序中判断HTTP错误</title><link>http://blog.csdn.net/jiangsheng/archive/2005/04/08/339846.aspx</link><pubDate>Fri, 08 Apr 2005 05:15:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2005/04/08/339846.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/339846.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2005/04/08/339846.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/339846.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=339846</trackback:ping><description>在自动化浏览器控件提交表单之后，浏览器控件可能会在浏览超时时重定向到一个错误页面。有时需要用代码控制页面返回之后重新提交表单。

IE6.0之前的版本浏览器控件没有获得HTTP状态的接口。一个很依赖于网站设置的方法是，捕获TitleChange事件，在页面标题包含"找不到页面"或者"Page Not Found"之类的字符串时，认为浏览失败。另一个方法是处理BeforeNavigate2事件，用winhttp api单独和服务器连接，使用HttpQueryInfo来查询，相应参数是HTTP_QUERY_STATUS_CODE。在这之前，你可能要在打开URL时用INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP | INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS标志来防止服务器的重定向。

这种方法会造成每个页面被下载两次，一次由浏览器控件发起，一次由网址测试代码发起。两次下载有可能有不同的结果，所以这种方法也未必准确。

浏览器控件不支持IBindStatusCallback接口，也没有从浏览器控件获得IWinInetH&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/339846.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>蒋晟.Net</dc:creator><title>Win32 &amp; .Net Q&amp;A</title><link>http://blog.csdn.net/jiangsheng/archive/2005/02/28/304654.aspx</link><pubDate>Mon, 28 Feb 2005 08:00:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2005/02/28/304654.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/304654.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2005/02/28/304654.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/304654.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=304654</trackback:ping><description>jiangsheng收集的CSDN论坛问答摘要&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/304654.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>jiangsheng</dc:creator><title>偶的CSDN收藏夹(大部分都是古董……)</title><link>http://blog.csdn.net/jiangsheng/archive/2004/11/17/184264.aspx</link><pubDate>Wed, 17 Nov 2004 10:09:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2004/11/17/184264.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/184264.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2004/11/17/184264.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/184264.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=184264</trackback:ping><description>无界面的HTML分析器·分析网页中的表格/ http://community.csdn.net/Expert/topicview.asp?id=351580 
如何载入非标准大小的图标并显示/ http://community.csdn.net/Expert/topicview.asp?id=638695
在基于浏览器控件的程序中，当鼠标停留在一个超链上时，怎样得到该链指向的地址/ http://community.csdn.net/Expert/topicview.asp?id=653919
如何等待创建的子进程结束？/ http://community.csdn.net/Expert/topicview.asp?id=761987
CFileDialog如何打开多个文件/ http://community.csdn.net/Expert/topicview.asp?id=781609
保存指定的URL的网页到单一mht格式的文件/ http://community.csdn.net/Expert/topicview.asp?id=786376
DataGrid控件问题如&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/184264.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>jiangsheng</dc:creator><title>浏览器集成教学 自定义浏览器(Updated for Windows XP SP2)</title><link>http://blog.csdn.net/jiangsheng/archive/2004/11/07/170742.aspx</link><pubDate>Sun, 07 Nov 2004 03:13:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2004/11/07/170742.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/170742.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2004/11/07/170742.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/170742.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=170742</trackback:ping><description>本教程提供了自定义浏览器控件的行为和外观的一些方法。你将看到高级的宿主接口，IDocHostUIHandler, IDocHostUIHandler2, IDocHostShowUI, 和ICustomDoc。本文也讨论其他自定义方法，例如在宿主的IDispatch实现中处理DISPID_AMBIENT_DLCONTROL来进行下载控制；以及使用IHostDialogHelper。&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/170742.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>jiangsheng</dc:creator><title>饮鸩止渴</title><link>http://blog.csdn.net/jiangsheng/archive/2004/09/27/117705.aspx</link><pubDate>Mon, 27 Sep 2004 03:48:00 GMT</pubDate><guid>http://blog.csdn.net/jiangsheng/archive/2004/09/27/117705.aspx</guid><wfw:comment>http://blog.csdn.net/jiangsheng/comments/117705.aspx</wfw:comment><comments>http://blog.csdn.net/jiangsheng/archive/2004/09/27/117705.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/jiangsheng/comments/commentRss/117705.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=117705</trackback:ping><description>CSDN的社区是免费的，做点广告本来是无可厚非；但是做到一个帖子上面两个大Flash加一大堆图片广告，开了五个帖子就把我的K7 700HZ 512M RAM搞死机就有点过头了&lt;img src ="http://blog.csdn.net/jiangsheng/aggbug/117705.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>