2017-04-27 9 views
0

サンドキャッスルを使用してプロジェクト用のchmファイルを作成しましたが、そのファイルにtopicを割り当てましたが、特定のテキストボックスやボタンにフォーカスするとUIに関する特定のトピックのヘルプを表示できません。トピックが正しく表示されます。 hhpファイルの内容。chmファイル内のトピックを割り当て

[ALIAS] 
Demo1 = html\010709fb-ceda-dfce-990c-b8fc6d3427b2.htm 
Search = html\4b81b5e6-47d5-1242-1a52-4e7427da77b7.htm 

[MAP] 
#define Demo1 1 
#define Search 2 

正しいですか。

答えて

0

ShowHelp function fail notificationをご覧になり、ヘルプオーサリングツールとしてFAR HTMLによるHH APIテストを検索してください。

Helpクラスで提供されるShowHelpメソッドは、アプリケーションのコードから使用できます。あなたが必要とするそのコンテキストIDでヘルプトピックを表示:

Help.ShowHelp(this, "C:\foobar.chm", HelpNavigator.TopicId, "10001"); 

「C:\ foobar.chmは」あなたのCHMファイルへのフルパスであり、「10001」、表示するトピックのコンテキスト同上ですあなたのヘルププロジェクトで指定されています。

#include文も使用できますのでご注意ください。あなたの.hhpファイルはテキストエディタで開き、HTMLヘルププロジェクトファイルにセクションのALIASとMAPを追加し、ヘルプファイルをプロジェクトに追加します。

[ALIAS] 
#include alias.h 

[MAP] 
#include map.h 

、2つのファイルの目的は、開発者間の調整を容易にするためであります著者を助ける。マッピングファイルはIDをマップ番号にリンクします。通常、これは開発者が簡単に作成してヘルプ作成者に渡すことができます。次に、ヘルプ作成者は、IDをトピック名にリンクする別名ファイルを作成します。

ALIASファイル

テキストエディタでIDH_90000 = index.htmのようなALIASの詳細情報を入力します。ヘルププロジェクトファイルと同じフォルダに 'alias.h'という名前でファイルを保存します。

;---------------------------------------- 
; alias.h file example for HTMLHelp (CHM) 
; www.help-info.de 
; 
; All IDH's > 10000 for better format 
; last edited: 2006-07-09 
;---------------------------------------- 
IDH_90000=index.htm 
IDH_10000=Context-sensitive_example\contextID-10000.htm 
IDH_10010=Context-sensitive_example\contextID-10010.htm 
IDH_20000=Context-sensitive_example\contextID-20000.htm 
IDH_20010=Context-sensitive_example\contextID-20010.htm 

MAPファイル

テキストエディタでの#define IDH_90000 90000のようなMAPの詳細を入力します。frmMain。ヘルプファイルと同じフォルダに 'map.h'という名前でファイルを保存します。詳細については

;-------------------------------------- 
; map.h file example for HTMLHelp (CHM) 
; www.help-info.de 
; 
; All IDH's > 10000 for better format 
; ;comment at end of line 
;-------------------------------------- 
#define IDH_90000 90000;frmMain 
#define IDH_10000 10000;frmAddressDataContextID-1 
#define IDH_10010 10010;frmAddressDataContextID-2 
#define IDH_20000 20000;frmAddressDataContextID-3 
#define IDH_20010 20010;frmAddressDataContextID-4 

s6771 @Creating Context-Sensitive Help for Applications

+0

を参照してください。//www.help-info:(HTTP [FAR HTML]などのツールでチェックする私の答えとリンクの上に追加のリンクをご覧ください。 .de/de/FAR/far_html.htm)。 –

関連する問題