程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi應用程序的應用(二)

Delphi應用程序的應用(二)

編輯:Delphi

所有的應用程序都是TApplication的派生類。TApplication有三種方法調用在線幫助系統。

  HelpContext方法可調用WinHelp(關於Winhelp的內容見上節)。它把HelpFile 中的文件名和一個文本代碼傳遞給WinHelpHelpFileTApplication的字符串類型的屬性,專門用來存放Help文件的。如果HelpFile屬性是空字符,HelpContext返回假值,其它情況均返回真值。

  下面的例子使用窗體上的一個按鈕,當用戶單擊按鈕,屏幕出現DATA.HLP文件中714號主題內容。 

  procedure TForm2.Bin1Click(Snder : TObject)

begin

Application.HelpFile := DATAHLP;

Application.HelpContext(714)

   end; 

        HelpJump方法可調用WinHelp。它傳遞HelpFile屬性中的文件名和幫助文件的內容字符串(詳見11.1)。內容字符串是幫助文件中唯一辨識幫助主題的字符串。如果HelpFile 屬性是空字符,HelpFJump返回假值,其它情況均返回真值。

  下面的例子使用了窗體上的一個按鈕。當用戶單擊按鈕, 幫助系統調出了 DELPH2.HLP文件中的Default屬性。因為Default屬性的內容字符串是VclDefaultProperty。 

procedure TForm1.Tbn|Click(Sender : TObject)

begin

Application.HelpFile := 'Delphi.HLP';

Application.HelpJump ('VclDefaultProperty');

end 

HelpCommand方法能快速訪問WinHelp函數中的各種命令。根據這些命令WinHelp執行不同的動作。表11.2WinHelp函數的有關信息。

  BOOL WinHelp(hwd,LpszHelpFile,fuCommand,dwData) 

11.2 WinHelp的參數及含義

 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  參數     類型     描

───────────────────────────────

  hwnd HWND   請求幫助的窗口

  LpszHelpFile LPSTK 待顯示的幫助文件的文件名

  fuCommand UNIT 請求的幫助類型

  dwData DWord 幫助所需的描述表或關鍵字

 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 

  HelpCOmmandWinHelp傳遞fuCommanddwDatafuCommand 是幫助類型可為表11.3中的列值之一。 

11.3

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved