CHM 文件的窗口位置

发布于 2024-07-26 03:53:14 字数 98 浏览 13 评论 0原文

我刚刚编译并查看了我的项目中使用的 CHM 文件。 我注意到观看者会记住会话中的窗口大小和位置。

HTML 帮助查看器在哪里保存每个 CHM 文件的窗口位置?

I just compiled and viewed a CHM file used in my project. I noticed that the viewer remembers the window size and position across sessions.

Where does the HTML help viewer save the window position for each CHM file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

盛夏尉蓝 2024-08-02 03:53:14

这些设置存储在名为 HH.DAT 的文件中。 在 Windows XP 上,可以在以下位置找到此文件:

C:\Documents and Settings\%username%\Application Data\Microsoft\HTML Help\hh.dat

其他操作系统版本将其放在不同的位置。 每个用户配置文件都有一个这样的文件。 在 Windows 10 上,可以在以下位置找到此文件:

C:\Users\%username%\AppData\Roaming\Microsoft\HTML Help\hh.dat

查看文件的内容,似乎有一个标头、一个帮助文件名列表、一些用于容纳更多文件名的空格,然后是一些很可能是的二进制值窗口大小和位置。 如果您习惯使用二进制文件格式,那么通过一些实验应该可以计算出给定 CHM 文件的结构并提取值。

以下是一些讨论此文件的网站:

These settings are stored in a file called HH.DAT. On Windows XP, this file can be found in:

C:\Documents and Settings\%username%\Application Data\Microsoft\HTML Help\hh.dat

Other OS versions put it in different places. There is one such file per user profile. On Windows 10 this file can be found in:

C:\Users\%username%\AppData\Roaming\Microsoft\HTML Help\hh.dat

Looking at the contents of the file, there seems to be a header, a list of help file names, some blank space to accommodate more file names, then some binary values that would most likely be the window size and position. If you're comfortable working with binary file formats, then with some experimentation it should be possible to work out the structure and extract the values for a given CHM file.

Here are some websites that talk about this file:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文