WindowsCEでは、WindowsのようなHTML Help(.chm)は使用できません。HTMLベースのPEGHELPというHelpが提供されています。内容はHTMLなので、普通のエディタで作成します。Helpに関してはCE2.11の時代から今にいたるまで全く進歩がありません。
WindwsCE Help
- 拡張子は.htmとする。
- 同じファイル中のアンカーにジャンプする場合でも、ファイル名を省略できない
<A HREF="#overview"> × <A HREF="word.htm#overview"> ○
<IMG SRC="button.2bp">
- ヘルプトピックのページ区切りには <!-- PegHelp --> タグを使う。PegHelpの左右は空白を開けること。以下はsolitaireのヘルプの例。
<A NAME ="setting_solitaire_options"></A><B>Setting Solitaire Options</B> <OL> <LI>Tap the <b>Options</B> button.<BR> <IMG SRC="_optonB.2bp"> <LI>Select desired options. See <A HREF="wince.htm#view_toolbar_button">context help</A> for details. </ol> < B>See Also</ B><BR> <A HREF="soltr.htm#playing_the_game">Playing the Game</A><BR> <A HREF="soltr.htm#solitaire_scoring_systems">Solitaire Scoring Systems</A> <BR CLEAR=ALL > <!-- PegHelp --> <HR> <!-- **********Topic Break********** -->
- プログラム中からのヘルプの呼び出しは、peghelp.exeを実行する。
CreateProcess( _T("peghelp.exe"),_T("file:EBPocket.htm#Main_Contents"),NULL,NULL,FALSE,0,NULL,NULL,NULL,NULL);
- \Windows\Helpにヘルプのショートカットを入れると、スタート→ヘルプのメニューに組み込まれる。