控制CHtmlView不下载图片
来源:互联网 发布:python unicode 去掉u 编辑:程序博客网 时间:2024/04/30 05:56
重载你的CHtmlView(WebBrowser控件的父窗口)的OnAmbientProperty虚函数
你可以从你的View的虚函数列表里找到它
只要在其中控制传进去的第三个参数就可以了,[in],[out]类型的参数.
你所需要做的仅仅是改pvar->lVal的值,那是个长整形
pvar->lVal后面的部分就是下载选项参数:
DLCTL_BGSOUNDS 浏览器组件播放同文档相联的背景声音;
DLCTL_DLIMAGES 浏览器组件从服务器下载图形;
DLCTL_DOWNLOADONLY 浏览器组件下载页面但不显示;
DLCTL_FORCEOFFLINE 浏览器组件工作在脱机方式。通过 URLMON 提出请求时, 即使计算机连接了互联网,也设置 BINDF_OFFLINEOPERATION 标志;
DLCTL_NO_BEHAVIORS 浏览器组件不执行任何行为;
DLCTL_NO_CLIENTPULL 浏览器组件不执行任何客户端的 pull 操作;
DLCTL_NO_DLACTIVEXCTLS 浏览器组件不下载文档中的任何 ActiveX 控件;
DLCTL_NO_FRAMEDOWNLOAD 浏览器组件对包含框架的页面进行语法分析但不下载任何帧, 同时忽略框架,不翻译任何 frame 标记;
DLCTL_NO_JAVA浏览器组件不执行任何 Java applet;
DLCTL_NO_METACHARSET 浏览器组件隐藏文档中的 META 元素指示的字符集;
DLCTL_NO_RUNACTIVEXCTLS 浏览器组件不执行文档中的任何 ActiveX 控件;
DLCTL_NO_SCRIPTS 浏览器组件不执行任何脚本;
DLCTL_OFFLINE 与 DLCTL_OFFLINEIFNOTCONNECTED 相同;
DLCTL_OFFLINEIFNOTCONNECTED 如果未连接互联网,浏览器组件将以脱机方式工作。通过 URLMON 提出请求时,即使计算机连接了互联网,也设置 BINDF_GETFROMCACHE_IF_NET_FAIL 标志;
DLCTL_PRAGMA_NO_CACHE 浏览器组件迫使请求发送给服务器并忽略代理,即使代理指明 数据是最新的也是如此。通过 URLMON 提出请求时,设置 BINDF_PRAGMA_NO_CACHE 标志;
DLCTL_RESYNCHRONIZE 浏览器组件忽略缓存中的数据并向服务器请求更新。如果服务器指明 缓存中的数据是更新了的则使用缓存数据。通过 URLMON 提出 请求时,设置 BINDF_RESYNCHRONIZE 标志;
DLCTL_SILENT 浏览器组件不显示用户界面。通过 URLMON 提出请求时,设置 BINDF_SILENTOPERATION 标志;
DLCTL_URL_ENCODING_DISABLE_UTF8 浏览器组件禁止 UTF-8 编码;
DLCTL_URL_ENCODING_ENABLE_UTF8 浏览器组件允许 UTF-8 编码;
DLCTL_VIDEOS 浏览器组件播放文档中包含的视频片断。
- 控制CHtmlView不下载图片
- CHtmlView
- 如何控制图片不被自动缩放
- 控制ListView快速滑动不加载图片
- css控制图片拉伸不变形
- 控制图片不让匿名下载的方法
- node.js爬虫之下载图片,批量下载图片,控制下载图片并行上限
- HttpClient下载图片不完整的解决办法
- 循环下载图片,跳过不可用url
- css控制图片不变形,图片自动适应
- 控制图片宽度或者高度且使图片不失真
- CHtmlView在对话框控制中显示HTML文件
- CHtmlView浏览器双击页面保存图片的初步实现
- 控制图片大小(按比例收缩图片使不失真)
- 当没有图片数据时控制image控件不显示
- 点击鼠标控制图片左右滑动而不影响 motools
- js控制图片定时切换不限制数量
- Div里CSS控制图片按比例扩大缩小不变形
- 播放歌曲到蓝牙耳机--ALSA
- 下一步该怎么走?
- 引擎新架构设计及思考
- 使用word2007发布CSDN Blog[测试]
- 周鸿祎:360需要的,不是打工者
- 控制CHtmlView不下载图片
- 复制表数据
- 建立到蓝牙耳机的连接
- Linux之父访谈录:设计内核只为了好玩
- 浅析Web单点登录和SAML技术
- 浅析Web单点登录和SAML技术
- MyEclipse快捷键
- Ext.grid.ColumnModel——表格列模型组件
- Word,PDF,PPT,TXT之间的转换方法