《配置ce下浏览器》由会员分享,可在线阅读,更多相关《配置ce下浏览器(2页珍藏版)》请在金锄头文库上搜索。
1、配置配置 CE 下浏览器下浏览器 IESAMPLE 和 IESIMPLE 的许多配置参数都来自注册表,因为他们都采用同一种控件。还有一些配置如 Internet 选项,IESAMPLE 能够根据控制面板中Internet 选项对话框中的配置来工作, 而这个选项对话框对 IESIMPLE 不起作用。唯一的办法是修改源码,在源码中设置参数。本篇文章先列举了常见的 IE 注册表设置,之后讲解如何在 IESIMPLE 源码中设置参数替代 Internet 选项对话框。 常见的常见的 IE 注册表设置注册表设置 注册表位置:HKEY_CURRENT_USERSoftwareMicrosoftIntern
2、et ExplorerMain 值值 作用作用 StartPage : REG_SZ 主页 URL SearchPage: REG_SZ 搜索页 URL NoNewWindows : REG_DWORD 只在一个窗口中打开网页,不管是否指定在新窗口中打开 SBSizeV : REG_DWORD 竖滚动条的宽度,范围在 0 到 400 SBSizeH : REG_DWORD 横滚动条的高度,范围在 0 到 400 SmoothScroll: REG_DWORD 当用户按滚动条时,窗口是否平滑的滚动 Focus Rectangle : REG_DWORD 是否显示焦点矩形,如果是,焦点变为矩形 F
3、orce-Fit Layout : REG_DWORD 是否让网页内容强制显示在当前窗口范围内。如果强制则没有横滚动条 StackRes 每个线程栈的大小 Scrollbar 是否显示竖滚动条 .Main 中其它设置见 ie.reg 文件。 注册表位置:HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerImage Caching 值值 作用作用 Cache Size : REG_DWORD 图片缓存的大小,默认 1048576B。具体大小应该根据实际情况定 Item Size : REG_DWORD 每个缓存块的大小。默认 131072B
4、Max Items : REG_DWORD 缓存块数。默认 128 个 注册表位置:HKEY_LOCAL_MACHINESystemGDIGLYPHCACHE 值值 作用作用 Limit : REG_DWORD 文字缓存。默认 00004000 (16kb)。双倍会增进文字显示的速度 在源码中设置参数在源码中设置参数 在 IESIMPLE 源码中找到函数 STDMETHODIMP CMainWnd:GetHostInfo(DOCHOSTUIINFO *pInfo),在代码中找到pInfo-dwFlags,这个标志可以设置的参数参见 MSDN 中标题为“DOCHOSTUIFLAG Enumera
5、ted Type“的文档。比如DOCHOSTUIFLAG_DISABLE_HELP_MENU(不显示帮助菜单)、DOCHOSTUIFLAG_DIALOG(不能选择文本)、DOCHOSTUIFLAG_DISABLE_SCRIPT_INACTIVE(不执行任何脚本)、DOCHOSTUIFLAG_NO3DBORDER(不用 3D 边框)等。 找到函数 STDMETHODIMP CMainWnd:Invoke ,在代码中找到 case DISPID_AMBIENT_DLCONTROL: 和 pvarResult-lVal,这个值可以设置的参数参见 MSDN 中标题为“About the Browser“的文档(查 DLCTL_DLIMAGES 更容易得到该文档)。比如 DLCTL_DLIMAGES (可以下载图片并显示)、DLCTL_VIDEOS(可以下载视频片断)、DLCTL_NO_DLACTIVEXCTLS(不下载 Active x 控件)、DLCTL_NO_JAVA(不执行 java 程序)等。