荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjk (pq), 信区: InstallBBS
标  题: [范文1][BBSDev]精华区打包生成chm文件的
发信站: 荔园晨风BBS站 (Thu Nov 29 11:21:11 2001), 转信

【 以下文字转载自 jjk 的信箱 】
【 原文由 jjk.bbs@bbs.pku.edu.cn 所发表 】
发信人: vida (下一个自杀的id...), 信区: BBSDev
标  题: [范文1][BBSDev]精华区打包生成chm文件的
发信站: 北大未名站 (2001年05月23日22:06:25 星期三), 站内信件


感谢netspy的大力支持。


寄信人: netspy (心碎了无痕○论文)
标  题: [范文1][BBSDev]精华区打包生成chm文件的
发信站: 北大未名站 (2001年05月16日16:46:00 星期三)
来  源: 162.105.170.50

今天搞了搞,有了一些进展。

1、hhp文件WINDOWS下的参数,原来的倒数第二个是0x43046,这个是制定ToolBar
上有多少个Button的,定义如下:

#define HHWIN_BUTTON_EXPAND         (1 << 1)    // Expand/contract button
#define HHWIN_BUTTON_BACK           (1 << 2)    // Back button
#define HHWIN_BUTTON_FORWARD        (1 << 3)    // Forward button
……
#define HHWIN_BUTTON_JUMP1          (1 << 18)
#define HHWIN_BUTTON_JUMP2          (1 << 19)
#define HHWIN_BUTTON_ZOOM           (1 << 20)
#define HHWIN_BUTTON_TOC_NEXT       (1 << 21)
#define HHWIN_BUTTON_TOC_PREV       (1 << 22)

原来的hhp中少定义了一个前进按钮,应该加上HHWIN_BUTTON_FORWARD,所以这个参数
应该改成0x4304e。

2、未名链接的那个按钮是JUMP1,CHM格式仅仅支持两个链接按钮,并且这个按钮的位
图是固定的,我反正还没有找到替换的方法,不知道你以前看到的是不是JUMP2,可以
做如下修改:

1=,"content.hhc","index.hhk","index.htm","index.htm",,,
  "http://bbs.pku.edu.cn","北大未名",0x3120,,0x8304e,,,,,,,,0

后面之所以改成了0x8304e,就是因为把HHWIN_BUTTON_JUMP1替换成了
HHWIN_BUTTON_JUMP2,这样就换成了JUMP2的位图,你看看合不合适。

--
※ 来源:·北大未名站 bbs.pku.edu.cn·[FROM: 166.111.215.160]
--
※ 转载:·北大未名站 bbs.pku.edu.cn·[FROM: 166.111.215.160]
--
※ 转寄:·北大未名站 bbs.pku.edu.cn·[FROM: 210.39.3.50]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店