Pocket PC CHM 文件阅读器 (源代码)
来源:互联网 发布:办公网络安装 编辑:程序博客网 时间:2024/06/15 08:05
Pocket PC CHM 文件阅读器 (源代码) |
作者:Peter Tewkesbury 来源:code project |
IntroductionI have started to study for the MCAD. So after getting the books (I cannot afford the training courses), I started to read. However, as life is busy, I either had to carry a number of heavy books around, or sit in front of a PC which is not always possible. I was then lucky enough to get a Pocket PC for Christmas. But Pocket PCs do not come with a CHM Reader, and the ones available on the web are not free, or do not handle large CHM files well. So I decided to write my own and this is the result. A FREE CHM Reader which can handle large CHM files (Tested up to 14Mb in size). This program has only been tested on the Pocket PC 2003 on an IPaq 5550. The CodeThis CHM Reader is a MFC Doc List application, which uses a number of good libraries.
Thanks to all these people for the great code they have contributed to the web. CHMReader first displays a DocList (MFC's) of all the CHM files in the selected directory of the PocketPC. When the user selects one of them, MFC creates a new One thing to note is that the images are extracted from the CHM file as the IE control needs them. When the IE control loads the HTML, it will ask for each image in turn by way of a notification message. When I handle the notification, I simply extract the image from the CHM file into a buffer. It is then uncompressed using the ExtrasI also added a few simple extras like the ability to change the text size, toggle 'Clear Text' & 'Fit to Window' as these are all implemented by the IE control. I also added '<' and '>' buttons to the toolbar to allow the user to navigate back and forth in the contents list easily. Also note: If one CHM file requires files from other CHM files (Windows CHM Help Files) then if the files are present, CHMReader will try to get the files required, but it does not always. InstallationJust copy the CHMReader.EXE & any CHM files to your PocketPC, and run. Build EnvironmentTo build the CHMReader, I used embedded Visual C V4 SP2. History
|
- Pocket PC CHM 文件阅读器 (源代码)
- Pocket PC 电视遥控器 (源代码)
- Linux 下的Chm 文件阅读器
- 在 Linux 上安装 chm 文件阅读器
- CHM阅读器
- Pocket pc模拟器与PC机传输文件的方法
- FC6下chm文件阅读器chmsee的安装
- Pocket PC 电视遥控器
- Pocket PC Protect
- Pocket PC Network Programming
- Pocket PC 基础知识
- sms api(pocket pc)
- mms讲解(pocket pc)
- Palm & Pocket PC Programming
- Pocket PC 笔记
- pocket pc 开发笔记
- Pocket PC C#
- pocket PC 播放声音文件
- WinXP Embedded sp1 评估版本下载
- WinCE.net 4.2 评估版本下载
- SmartPhone2003模拟器镜像(简体中文版)
- ActiveSync 3.7
- 基于 Windows Mobile™ 2003 的 Pocket PC 的 SDK
- Pocket PC CHM 文件阅读器 (源代码)
- Pocket PC 电视遥控器 (源代码)
- RTL8139 网卡驱动源码 for WinCE.net CEPC
- Windows CE 3.0 源代码
- Microsoft Money 2004 for Pocket PC
- 串口精灵 — Pocket PC上的串口调试工具
- WinCE下的注册表编辑程序
- [Freelists Internal] 关于Freelists和Freelist Groups的研究
- 关于对分段编译中的make的理解