以下にHTML Help ActiveXコントロールのメソッドを示します。
一部のメソッドは、Web形式のHTML Helpでは使用できません。
次のメソッド名の後の(C)はコンパイル形式でのみ使用可能なメソッド、(C/W)はコンパイル形式とWeb形式の両方で使用可能なメソッドを示します。
- Click(C/W)
- クリックすると、HTML Help ActiveXコントロールのコマンドを呼び出します。
- HHClick(C/W)
- Clickメソッドと同じ働きをします。VBScriptで使用する場合、VBScriptのClickメソッドと区別するためにHHClickメソッドを使用します。
- Print(C/W)
- 指定した目次ファイル中のトピックを印刷します。
- SyncURL(C)
- 指定したトピックを[目次]タブで選択表示にします。
- TCard(C)
- ヘルプウインドウからプログラムにWM_TCARDメッセージを送ります。
- TextPopup(C/W)
- ポップアップウインドウを表示します。
クリックすると、HTML Help ActiveXコントロールのコマンドを呼び出します。
Buttonsパラメータをサポートしているコマンドに対して有効です。ボタンの代わりにリンクテキストをクリックしてコマンドを呼び出すことができます。
ClickメソッドとHHClickメソッドは同じ働きをします。VBScriptで使用する場合、VBScriptのClickメソッドと区別するためにHHClickメソッドを使用します。
構文
Click()
または
HHClick()
パラメータ
Clickメソッド、HHClickメソッドはパラメータを取りません。
例
「閉じる」をクリックすると、Closeコマンドを呼び出してウインドウを閉じます。
<OBJECT
id="sample1"
type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
codebase="hhctrl.ocx#Version=4,74,8793,0"
>
<PARAM name="Command" value="Close">
</OBJECT>
<A href=javascript:sample1.Click()>閉じる</a>
(一覧に戻る)
指定した目次のトピックを印刷します。
[トピックの印刷]ダイアログを表示し、選択されたトピックまたは選択された見出し中のすべてのトピックを印刷します。
Printメソッドが参照するActiveXコントロールのインスタンス中にはContentsコマンドを指定する必要があります。
構文
Print()
パラメータ
Printメソッドはパラメータを取りません。
例
「印刷」をクリックすると、[トピックの印刷]ダイアログが表示され、選択されたトピックまたは選択された見出し中のすべてのトピックを印刷します。
<OBJECT
id="sample2"
type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
codebase="hhctrl.ocx#Version=4,74,8793,0"
width="60%"
height="70%"
>
<PARAM name="Command" value="Contents">
<PARAM name="Item1" value="mokuji.hhc">
</OBJECT>
<A href=javascript:sample2.Print()>印刷</a>
(一覧に戻る)
指定したトピックに対応する目次を[目次]タブで選択表示にします。
SyncURL メソッドが参照するActiveXコントロールのインスタンス中にはContentsコマンドを指定する必要があります。
- SyncURL メソッドは、コンパイル形式でのみ有効です。
構文
SyncURL(トピックファイル名)
パラメータ
- トピックファイル名:
- [目次]タブで選択表示にするトピックファイル名(*.htm、*.html)を指定します。
例
「コマンドリスト」をクリックすると、[目次]タブの「command.htm」トピックに対応する目次を選択表示にします。
<OBJECT
id="sample3"
type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
codebase="hhctrl.ocx#Version=4,74,8793,0"
width="60%"
height="70%"
>
<PARAM name="Command" value="Contents">
<PARAM name="Item1" value="mokuji.hhc">
</OBJECT>
<A href=javascript:sample3.syncURL('command.htm')>コマンドリスト</a>
(一覧に戻る)
ヘルプウインドウからプログラムにWM_TCARDメッセージを送ります。TCardコマンドと同じ働きをしますが、TCardメソッドはパラメータに数値しか指定できないのに対し、TCardコマンドでは文字列も指定できます。
複数のTCardコマンドを1つのトピックファイル中で使いたい場合、TCardコマンドだけでは複数個のHTML ActiveXコントロールのインスタンスが必要になりますが、TCardメソッドを使用するとHTML
ActiveXコントロールのインスタンスは1つだけでよく、それをTCardメソッドで参照できます。
TCardメソッドが参照するActiveXコントロールのインスタンス中にはTCardコマンドを指定する必要があります。
- TCardメソッドは、コンパイル形式でのみ有効です。
構文
TCard(wPARAM,lPARAM)
パラメータ
- wPARAM:
- WM_TCARDメッセージに渡す値を指定します。通常ユーザーのアクションのIDを指定します。
- lPARAM:
- WM_TCARDメッセージに渡す追加の情報を指定します。wPARAMによって、lPARAMの内容は異なります。
- TCardコマンドではlPARAMに文字列を指定できますが、TCardメソッドの場合は文字列は指定できません。数値のみ指定できます。
例
「次へ」をクリックすると、プログラムにWM_TCARDメッセージが送られます。
<OBJECT
id="sample4"
type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
codebase="hhctrl.ocx#Version=4,74,8793,0"
width="60%"
height="70%"
>
<PARAM name="Command" value="TCard">
<PARAM name="Button" value="トレーニングカード">
<PARAM name="Item1" value="1111, MyText">
</OBJECT>
<A href="javascript:sample4.TCard (5555, 10056)">次へ</a>
(一覧に戻る)
ポップアップウインドウを表示します。
TextPopupメソッドが参照するActiveXコントロールのインスタンス中ではコマンドの指定は不要です。
構文
TextPopup (表示するテキスト,フォント名[,フォントサイズ[,文字コードセット, PLAIN BOLD ITALIC UNDERLINE]],左右マージン,上下マージン,文字色,背景色)
パラメータ
- 表示するテキスト:
- ポップアップウインドウに表示するテキストを指定します。
- フォント:
- テキストのフォント名、フォントサイズ(単位:ポイント)、文字コードセット、スタイルを指定します。
- 左右マージン:
- ポップアップウインドウの左右のマージンを指定します。(単位:ポイント)
- 上下マージン:
- ポップアップウインドウの上下のマージンを指定します。(単位:ポイント)
- 文字色:
- テキストの色を16進数のRGB値で指定します。
「-1」を指定すると黒色になります。
- 背景色:
- ポップアップウインドウの背景色を16進数のRGB値で指定します。
「-1」を指定するとクリーム色になります。
例
「目次ファイル」をクリックすると、ポップアップウインドウに「目次構成の情報を保存するファイル」と表示されます。
<OBJECT
id="sample5"
type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
codebase="hhctrl.ocx#Version=4,74,8793,0"
>
</OBJECT>
<A href=javascript:sample5.TextPopup("目次構成の情報を保存するファイル","MS Pゴシック,10",9,9,-1,-1)>目次ファイル</A>
(一覧に戻る)