网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > C/C++
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.基于VC++的OpenGL编程讲座之基本.
.单元测试工具C++ Test简介.
.C语言库函数(K类字母).
.快速排序法!.
.在BCB中使用VCL控件数组1.
.让C/C++图形程序独立运行.
.用快照枚举当前系统中所有进程.
.对初学者如何开始学习VC的看法.
.用C++控制DVD/CD驱动器的开关.
.C语言初学者入门讲座 第十四讲 枚.
.国家计算机二级考试程序修改与设.
.VC++下使用ADO编写数据库程序(1).
.C++中确定基类有虚析构函数.
.C语言编的MD5主程序.
.怎样在程序中利用C++支持多国语言.
.Linux 操作系统下的串行口通讯编.
.VC++实现混合静态分裂视窗的方法.
.C语言初学者入门讲座 第十讲 函数.
.用C++实现可重用的数学例程.
.C语言入门之基础语句.

小议Windows CE 的下浏览器配置

发表日期:2008-3-8


付林林:   2001年计算机专业毕业。从毕业起一直从事软件开发工作。目前从事 Windows CE 下操作系统内核定制和应用程序开发。在实际工作中积累了CE下开发的一些经验。希望和 CE 下开发者交流、探讨,更希望你们能不吝赐教。我的EMail:windowsce@tom.com   进入作者专栏

  正文  IESAMPLE和IESIMPLE的许多配置参数都来自注册表,因为他们都采用同一种控件。还有一些配置如Internet选项,IESAMPLE能够根据控制面板中Internet选项对话框中的配置来工作,而这个选项对话框对IESIMPLE不起作用。唯一的办法是修改源码,在源码中设置参数。本篇文章先列举了常见的IE注册表设置,之后讲解如何在IESIMPLE源码中设置参数替代Internet选项对话框。

  常见的IE注册表设置

  注册表位置:HKEY_CURRENT_USER\Software\Microsoft\Internet EXPlorer\Main

作用
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 是否显示焦点矩形,假如是,焦点变为矩形
Force-Fit Layout : REG_DWORD 是否让网页内容强制显示在当前窗口范围内。假如强制则没有横滚动条
StackRes 每个线程栈的大小
Scrollbar 是否显示竖滚动条

  ...\Main中其它设置见ie.reg文件。

  注册表位置:HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Image Caching

作用
Cache Size : REG_DWORD 图片缓存的大小,默认1048576B。具体大小应该根据实际情况定
Item Size : REG_DWORD 每个缓存块的大小。默认131072B
Max Items : REG_DWORD 缓存块数。默认128个

  注册表位置:HKEY_LOCAL_MACHINE\System\GDI\GLYPHCACHE

作用
Limit : REG_DWORD 文字缓存。默认00004000 (16kb)。双倍会增进文字显示的速度

  在源码中设置参数

  在IESIMPLE源码中找到函数STDMETHODIMP CMainWnd::GetHostInfo(DOCHOSTUIINFO *pInfo),在代码中找到pInfo->dwFlags,

  这个标志可以设置的参数参见MSDN中标题为“DOCHOSTUIFLAG Enumerated 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程序)等。

  关于《CE内核定制和应用程序开发》一书,实在是让大家失望,也让我失望。出版社说要明年3月才出版,和其它嵌入式书一起出版。我也没办法啊!



上一篇:C语言程序设计基础之联合 人气:389
下一篇:用VC编写基于Windows的精确定时程序 人气:973
浏览全部C/C++的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐