当前位置:首页 > 多媒体相关

小议Windows CE 的下浏览器配置



热门问答:
  • C# 中 String 操作问题 [详细内容]
  • 水晶报表登录失败,在不能坚决,只好卷铺盖了。 [详细内容]
  • sql server 2000与7.0有什么区别?!哪个好用?1 [详细内容]
  • 關於Date類型如何取得兩個日期之間的期間 [详细内容]
  • 这俩个问题实在解决不了了,大虾帮帮忙!!!!!! [详细内容]

  • 推荐阅读
      · 小8待改进问题整理
        摘要:在这里我把小8待改进问题整理一下(问题严重与否和顺序无关): 软件问题: 1.声音播放器不能显示歌曲时间,进度,不能快进快退。能后台播放就更好了。 2.对......
      · 闪耀的星红!富士通 p7120网友试用富士通 fujitsu p7120d(红)笔记本评测
        摘要:n73现在售价2850dell双核笔记本6699jvc多款dv火热促销中lgshine闪亮登场 记得我的第一台笔记本是toshiba的r100,那时候选择它的原因是它薄薄的厚度和1.09公斤的重量。羡煞许多人的眼光,当然当初价格也不便宜。在我要购买下去的时候我也考虑很久。最后还是选择了它。......

    正文
      付林林:

      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


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

      注册表位置:hkey_local_machine\software\microsoft\internet explorer\image caching


      注册表位置:hkey_local_machine\system\gdi\glyphcache


      在源码中设置参数

      在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月才出版,和其它嵌入式书一起出版。我也没办法啊!


    讨论区

    Login