’**** ヘルプの作成 HelpDesigner ****
’HelpDesigner(http://www.koji27.com/soft/hd/)を使ったヘルプの作成
’** HelpDesignerの起動 **
Helpdes.exe
’** HelpDesignerの設定 **
「表示」−「オプション」で
「全般」タブの
「使用するヘルプコンパイラ」 ・・・・ hcrtf.exe
「使用するヘルプワークショップ」/・・ hcw.ext
の場所を設定
「フォルダ」タブの
「デフォルトの画像ファイル収納フォルダ」
に画像フォルダの指定
’** HelpDesignerでヘルプの作成 **
画面左側「ページビュー」の項目が、ヘルプの目次となる。
画面右側に、目次で選択した項目の内容を記入する。
’* ページビューに項目名を記入する
デフォルトのタイトル「HLP000001」などを、ダブルクリック
「ページのプロパティ」ダイアログで、タイトルに項目名を記入する
’* ヘルプの内容を記入 *
画面右側に、内容を記入する
または、他のワープロソフトなどから、文章をコピーしてもいい。
’* 画像ファイルの挿入 *
画像ファイル(bmpファイルなど)を作成しておく
挿入したい場所にカーソルをもっていき、
画像ファイルの挿入ボタン(ツールボックスの2段目、一番左のボタン)を押す
’* 他のページへジャンプ *
(ある文字をクリックすると、他のページへジャンプさせる)
クリックするとジャンプさせる文字を選択する
「ジャンプ」ボタン(ツールボックス2段目、左から3つ目)をクリック
「リンク先の設定」ダイアログボックスで、ジャンプ先のページを選択し、
「通常ジャンプ」ボタンを押す
’* 新たな項目を追加する *
ページビューで右クリック
「新規ページ」を選択する
’* プロジェクトの保存 *
「ファイル」−「名前を付けてプロジェクトの保存」
設定した名前で ・・・.hdp として保存される
’* コンパイル *
F2ボタンを押す
(何か作成した後には必ず、F2を押す)
コンパイルすると
プロジェクト名の
・・・.GID
・・・.HLP
・・・.err
・・・.rtf
・・・.hpj
・・・.hh
・・・.cnt
が作成される
’**** ソフトのインストール時の設定 ****
’ディストリビューションヴィザードでの設定
’ソフトのインストール時に、ヘルプファイルをインストールディレクトリにコピーする場合
’ヘルプ表示に必要なファイル
’・・・.HLP
'・・・.cnt
’** VBプログラムのコンパイル操作 **
@VBで ソフトのexeファイルを作成
Aディストリビューションヴィザードを起動し
プロジェクトの選択
B「パッケージ」をクリック
C「含まれるファイル」で、「追加」をクリックして、
ヘルプファイル
・・・.HLP と ・・・.cnt を選択して追加する
D「セットアップ先」で、上記2つのファイルが
インストールするフォルダの場合は、$(AppPath)であることを確認する
(インストールするフォルダの例えばフォルダMyHelpにセットアップする場合は
$(AppPath)\MyHelp )
Eパッケージの作成
Fディストリビューションヴィザードの最初のメニューから、「配置」をクリックして
配布用のパッケージを作成する
’**** ヘルプの呼び出し ****
'ヘルプ表示のためのAPI
Private Declare Function WinHelp Lib "user32" Alias "WinHelpA" (ByVal hwnd As Long, ByVal lpHelpFile As String, ByVal wCommand As Long, ByVal dwData As Long) As Long
'Private Const HELP_CONTEXT = &H1 'トピックを選んでヘルプを開く
Private Const HELP_FINDER = &HB& 'トピックの検索ウインドウを開く
’ソフトのインストールしたフォルダに、ヘルプファイルを置く場合
Private Sub Help_Show_Click()
Dim MyPath As String
MyPath = App.Path
If Right(MyPath, 1) <> "\" Then
MyPath = MyPath & "\"
End If
'ヘルプファイルの呼び出し
' トピックの検索ウインドウを開く時。
’(HELPTAMESI.HLPがヘルプファイル名の場合)
Call WinHelp(hwnd, MyPath & "HELPTAMESI.HLP", HELP_FINDER, ByVal 0&)
End Sub