WinHelp 使用四種腳標識別主題並提供導覽:
| 符號 | 適用於 | 用途 |
|---|---|---|
| # | 內容字串 | 唯一識別主題,設計者用於定義跳轉,使用者不可見 |
| $ | 標題 | 顯示於搜尋對話框與歷史清單 |
| K | 關鍵字 | 出現於搜尋清單框 |
| + | 瀏覽順序 | 定義使用者瀏覽順序 |
005 或 CALC:005),每主題僅一個瀏覽順序。熱點為可觸發動作的文字或影像(跳轉主題、彈出視窗、執行巨集)。建立跳轉熱點:
完成編輯後必須以 RTF 格式儲存,WinHelp 僅編譯 RTF 檔。
內容主題為說明系統主要入口,啟動說明或按「內容」鈕即顯示。建立方式:移至第一個來源檔開頭,輸入各主題標題(各佔一行),將每個標題設為熱點。WinHelp 預設第一個主題為內容主題。
專案檔為文字檔,副檔名 .HPJ,編譯後產生 .HLP。主要區段:
CONTENTS=context_string:內容主題的內容字串(非必須,缺則用第一主題)TITLE=title:說明視窗標題(不加引號,缺省為 "Windows Help")COMPRESS=compress_level:壓縮等級(見下表)ERRORLOG=log_filename:執行時錯誤輸出檔(有則自動建立,無則螢幕顯示不存檔)| 取值 | 編譯時間 | 檔案大小 |
|---|---|---|
| FALSE / 0 / No | 快 | 大(無壓縮) |
| MEDIUM | 中等 | 中等(高度壓縮) |
| HIGH / 1 / TRUE / YES | 慢 | 小(高度壓縮) |
BrowseButtons():啟用「>>」與「<<」瀏覽按鈕,需配合 + 腳標定義順序。
列出所有 .RTF 來源檔名,各佔一行。
將內容字串對應至數字主題 ID,供程式呼叫 HelpContext 使用。
定義說明視窗屬性:標題、座標、顏色等。
; This help project requires hc 3.1
[OPTIONS]
errorlog = iconwrks.err
title = IconWorks Help
contents = CONTENTS
compress = false
oldkeyphrase = false
warning = 3
[FILES]
iconwrks.rtf
[MAP]
CONTENTS 1
EDITOR_KEYBOARD 2
EDITOR_COMMANDS 3
...
[WINDOWS]
main = "IconWorks Help", (0,0,1023,1023),,, (192,192,192)
glossary = "IconWorks Help", (222,206,725,486),,, (192,192,192), 1
[CONFIG]
CB("glossary", "&Glossary", "JI(`iconwrks.hlp>glossary', `GLOSSARY')")
BrowseButtons()