bestlong 怕失憶論壇

 

 

搜索
bestlong 怕失憶論壇 論壇 Delphi 將 Delphi 開發的程式加入輔助說明功能
查看: 3197|回復: 0
go

將 Delphi 開發的程式加入輔助說明功能 [複製鏈接]

Rank: 9Rank: 9Rank: 9

1#
發表於 2010-9-20 17:33 |只看該作者 |倒序瀏覽 |打印
在 Delphi 安裝好後在其安裝目錄下 C:\Program Files\Borland\Delphi5\Help\Tools 會有 HCW.EXE 程式,可以用此程式來建立輔助說明專案,執行畫面如下:

DelphiHelpTools.png

一個輔助說明專案包含三個部分
  • 專案檔 (*.hpj)
  • 內容檔 (*.cnt)
  • 說明主題檔 (*.rtf)


說明主題檔是用 MS Word 編輯 RTF 格式的文件,而專案檔與內容檔是用 HCW.EXE 來設定。


編輯 RTF 的幾個重點最好開啟顯示非列印字元功能,還需要註腳、雙底線、隱藏文字、分頁符號等幾個智慧標籤功能。
  • 註腳:可以用插入 > 參照 > 註腳 > 自訂標記 來建立
  • 雙底線:可以用格式工具列的底線功能下拉就可以看到
  • 隱藏:需要從 [檢視 > 工具列 > 自訂 > 指令 > 類別選格式 > 指令找隱藏] 然後用滑鼠將隱藏拖曳到工具列上就可以方便點選用了
  • 分頁符號:可以用 [插入 > 分隔設定 > 分頁符號] 或是用快捷鍵 Ctrl + Enter 就可以了


建立 Windows Help Topic 所使用的特殊字元與屬性:
  • #:定義一個 topic ID 當作參考指標
  • $:定義 topic 的 title 內容
  • K:定義一個或一串索引關鍵字
  • +:定義這個 topic 在 Browser Sequence 的順序
  • A:定義一個 A-Link 關鍵字
  • !:定義一組巨集來執行
  • *:定義某個被指定 topic 的建立標記
  • >:定義使用的視窗型別
  • @:在某個 topic 指定一段說明
  • 雙底線:指定某個 hotspot (讓你可以跳到另一個 topic)
  • 隱藏字串:指定要跳到哪個 topic ID



Delphi 應用程式中如何開啟說明:

首先要設定程式所使用的說明檔,在IDE的專案設定中的 HelpFile 欄位輸入說明檔檔名
或是用程式碼   Application.HelpFile := 'HELP.hlp'; 來動態指定

若是要在執行時按下 F1 功能鍵讓獲得 Focus 中的元件顯示說明可以直接設定該元件的 HelpContext 數值
若是想在按下 Button 後開啟可以用下列程式
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. begin
  3.   Application.HelpContext(200);
  4. end;
複製代碼
我是雪龍
http://blog.bestlong.idv.tw
http://www.bestlong.idv.tw
‹ 上一主題|下一主題

Archiver|怕失憶論壇

GMT+8, 2025-5-2 06:09 , Processed in 0.018670 second(s), 12 queries .

Powered by Discuz! X1.5

© 2001-2010 Comsenz Inc.