5.プログラムから HTML ヘルプファイルを開く及び閉じる |
1.プログラムから HTML ヘルプファイルを開く及び閉じる 2. 3. 4. 5. 6. |
下記プログラムコードに関する補足・注意事項 動作確認:Windows Vista・Windows 7 (32bit) / VB6.0(SP6) Option :[Option Explicit] 参照設定: 参照設定方法参照 使用 API:HTMLHelp その他 :このサンプルは、Win32 APIを使用しておりますので、ある程度Win32 API が理解できる方がお使い下さい。 :
|
1.プログラムから HTML ヘルプファイルを開く及び閉じる |
Option Explicit 'SampleNo=253 2003.02.20 '指定されたヘルプウィンドウでヘルプトピックを開きます Private Const HH_DISPLAY_TOPIC = &H0 'プログラムによって開かれたウィンドウをすべて閉じます Private Const HH_CLOSE_ALL = &H12 'プログラム中から HTML Help の機能にアクセスできるようにする Private Declare Function HTMLHelp Lib "hhctrl.ocx" _ Alias "HtmlHelpA" (ByVal hwnd As Long, ByVal lpHelpFile As String, _ ByVal wCommand As Long, ByVal dwData As Long) As Long Private HelpFilePath As String 'ヘルプファイルのパス Private Sub Form_Load() 'ヘルプファイルの取得 HelpFilePath = "c:\windows\Help\ADO210.chm" End Sub Private Sub Command1_Click() 'ヘルプファイルを開く HTMLHelp Me.hwnd, HelpFilePath, HH_DISPLAY_TOPIC, 0& End Sub Private Sub Command2_Click() 'ヘルプファイルを閉じる HTMLHelp Me.hwnd, HelpFilePath, HH_CLOSE_ALL, 0& End Sub 注意、Visual Basic の開発環境において HTML Help API を使用して HTML Help ファイルを表示したままプログラムを終了すると Visual Basic 開発環境も終了(場合によってはアプリケーションエラーが発生)する不具合が報告されています。 プログラムを終了する場合は、HTML Help ファイルは閉じておいて下さい。 |
2. |
3. |
4. |
5. |
6. |
検索キーワード及びサンプルコードの別名(機能名) |