创建适用于 Pocket PC 2002 的 帮助文件 |
| 作者:Susan Buckley 来源:Microsoft.com 发布时间:2005-12-21 17:00:35 |
|
.jpg 扩展名。不过,只要简单地创建一个位图 (.bmp) 文件,然后将其扩展名更改为 .2bp 即可。不需要进行任何其他转换。为了节省磁盘空间,请只使用黑白图像。要在主题中添加位图,请使用 <IMG SRC> 标记指定要包括的图像的文件名:
<IMG SRC="button.2bp"> 添加查找功能Windows CE 帮助使用关键字和查找程序(默认情况下,Pocket PC 上装有此程序),使用户能够快速地搜索帮助信息。用户可以通过点击“帮助”窗口底部的命令栏中的“查找”来访问关键字功能。“查找”命令可以打开预设为帮助信息类型的查找程序。然后,用户可以输入要搜索的字,并点击“执行”(参见图 2)。
图 2:查找结果 然后,查找程序将列出使用相同关键字标记的所有帮助主题的标题。点击某个主题标题就可以访问该主题。 按照以下语法,作者可以在帮助文件的文件头中使用特殊标记为主题设置关键字: <HEAD> <KEYWORD VALUE="关键字 1;关键字 2" TITLE="主题标题" HREF="file.htm#anchorname"> </HEAD> <KEYWORD> 元素有 3 个属性:VALUE、TITLE 和 HREF。VALUE 设置由分号隔开的实际关键字,每个主题的关键字数不限;TITLE 表示主题的实际标题,并设置显示在查找的结果区中的标题;最后,HREF 设置实际主题的链接。 例如: <HEAD> <KEYWORD VALUE="键入;编写;绘制;记录" TITLE="关于 SIP" HREF="notes.htm#aboutsip"> </HEAD> 为帮助文件中的每个主题输入一个 <KEYWORD> 标记,并为该主题列出适当的关键字。作者所使用的策略应当与选择索引关键字时使用的策略相同。 Windows CE 帮助可以执行关键字部分匹配搜索。例如,单词“advantage”将与关键字“advantage”和“advantages”匹配。 词组不能用作关键字,但在“查找”对话框中进行搜索时,用户可以使用词组,如“high score”。Windows CE 帮助将搜索词组中包含的所有单词。在“查找”中,用户不能执行 OR 搜索。 创建所有已安装的帮助文件总列表使用所有已安装的帮助文件总列表,用户可以快速扫描所有帮助文件标题,查找所需的准确信息。在版本 2.10 之前,此列表是一个单独的 HTML 文件,不能更新。在版本 2.10 和之后的版本中,都是通过使用每个文件中的第一个主题的名称和相应的链接文件 (.lnk),动态地创建此列表。可以随时添加新的链接。 要在列表中添加文件,必须将帮助文件的第一个主题命名为“Main_Contents”。而且,“Main_Contents”必须出现在 <META> 标记中。例如,纸牌帮助文件的文件头信息应编写为: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META HTTP-EQUIV="Htm-Help" CONTENT="soltr.htm#Main_Contents"> <TITLE>纸牌帮助</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <!-- PegHelp --> <P><A NAME="Main_Contents"></A><B>纸牌帮助</B></P> <A HREF="soltr.htm#playing_the_game">开始游戏</A><BR> <A HREF="soltr.htm#setting_solitaire_options">设置纸牌选项</A><BR> <A HREF="soltr.htm#solitaire_scoring_systems">纸牌计分系统</A><BR> <BR CLEAR=ALL> <!-- PegHelp --><HR> <!-- ************************Topic Break************************* --> 在记事本或其他 ASCII 编辑器中创建链接文件 (.lnk)。应当以要在列表中显示的链接名称命名该链接文件。例如,纸牌帮助文件被命名为“soltr.htm”,链接文件命名为“Solitaire.lnk”,则链接为“Solitaire”。在链接文件名中可以使用空格,例如“Pocket Word.lnk”。 当单击或点击列表中的链接时,链接文件中的文本将告诉 Windows CE 帮助应打开哪个帮助文件。在 Solitaire.lnk 文件中输入以下文本: 18#\windows\soltr.htm 数字 18 代表“\windows\soltr.htm”中的字符数。在安装程序的过程中,应该将链接文件安装在设备上的 \Windows\Help 文件夹中。帮助文件可以安装在设备或袖珍闪存卡上的任何文件夹中。 将帮助主题链接到程序桌面计算机程序通常包括帮助系统和“这是什么?”两部分内容。帮助系统是由帮助文件的作者编写和编译的 WinHelp (.hlp) 或 HTML Help 文件 (.chm),可以从“帮助”菜单访问。“这是什么?”内容存储在帮助文件中,可以使用“帮助”按钮或 F1 键访问。按“帮助”按钮或 F1 键后,将使用标头文件(用于将帮助主题 ID 映射到代表特定对话框或对话框选项的数值)调用帮助。 Pocket PC 上的所有帮助链接的概念与“这是什么?”非常相似。帮助则有两个主要区别。第一,“帮助”命令总是与访问帮助时用户正在使用的整个 Pocket PC 屏幕相关,而且不能为对话框中的某个特定选项而专门设置。第二,它不是先使用数值,然后将数值映射到主题名称,而是使用代码中列出的实际帮助文件名和主题名。 否则,如果在 Pocket PC 上点击“开始”,然后点击“帮助”,其效果将与在桌面计算机上按 F1 键一样。WM_Help 消息将触发为最顶端的活动对话框编写的代码,以调用“帮助”并告诉“帮助”要显示的内容。 CreateProcess 函数就是一种调用方法。使用 TEXT 宏,首先将字符串转换为 Unicode,然后将字符串“peghelp.exe”(帮助引擎的名称)作为第一个参数传递。在第二个参数中,再次使用 TEXT 宏,并传递包含要显示的文件名和特定帮助主题的字符串。将其他所有参数分别设置为 NULL、FALSE 或 0。 下面的代码示例显示了如何使用 CreateProcess 函数从纸牌程序中的各个对话框访问帮助。 CreateProcess(TEXT("peghelp.exe"), TEXT("file:soltr.htm#playing_the_game"), NULL, NULL, FALSE,
0, NULL, NULL, NULL, NULL);
CreateProcess(TEXT("peghelp.exe"), TEXT("file:soltr.htm#setting_solitaire_options"), NULL, NULL, FALSE,
0, NULL, NULL, NULL, NULL);
CreateProcess(TEXT("peghelp.exe"), TEXT("file:soltr.htm#Main_Contents"), NULL, NULL, FALSE,
0, NULL, NULL, NULL, NULL);
捕捉屏幕快照要使用程序的用户界面的图片,需要使用为了从 Pocket PC 捕捉屏幕快照而专门设计的工具。如果已经安装了 Microsoft eMbedded Visual Tools 3.0,那么,可以通过桌面计算机使用 Remote Zoomin 来获取所连接设备的屏幕快照。有关详细信息,请参阅 eMbedded Visual Tools Web 页面。 测试帮助系统应当在设备上测试帮助文件,以确保 |
| [] [返回上一页] [打 印] |
文章评论 |

