熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Delphi編程 >> 正文

DELPHI基礎教程:Delphi應用程序的應用(二)[1]

2013-11-23 17:50:57  來源: Delphi編程 

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

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

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

  procedure TFormBinClick(Snder : TObject)

  begin

  ApplicationHelpFile := DATAHLP;

  ApplicationHelpContext(

  end;

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

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

  procedure TFormTbn|Click(Sender : TObject)

  begin

  ApplicationHelpFile := DELPHIHLP;

  ApplicationHelpJump (VclDefaultProperty

  end

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

  BOOL WinHelp(hwdLpszHelpFilefuCommanddwData)

  表 WinHelp的參數及含義

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

  參數     類型     描 述

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

  hwnd HWND   請求幫助的窗口

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

  fuCommand UNIT 請求的幫助類型

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

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

  HelpCOmmand向WinHelp傳遞fuCommand和dwDatafuCommand 是幫助類型可為表中的列值之一

  表 fuCommand的取值及含義

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

  值          含 義

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

  HELP_LONTEXT  顯示dwData指定描述長的幫助信息

  HELP_CONTENTS  顯示幫助的內容主題

  HELP_SET_LONTENTS 如果dwData是Orol則在一個彈出

  式窗口中顯示Help主題

  HELP_HELP PONHELP 顯示Help應用程序的自身幫助函數忽略lpszHelpFile和dwData參數

  HELP_INDEX 顯示幫助文件的索引

  HELP_KEY 顯示dwData指定的關鍵字的幫助

  HELP_MULTIKEY 顯示一個關鍵字的幫助該關鍵字在一個可變關鍵字表中

  HELP_QUIT 向Help應用程序報告文件不再使用

  HELP_SETNDEX 把dwData指定的描述符作為幫助文件的當前索引

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

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/Delphi/201311/25198.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.