当前位置:七道奇文章资讯编程技术Delphi编程
日期:2011-03-20 17:55:00  来源:本站整理

<b>第十一章 Delphi利用程序的利用(二)</b>[Delphi编程]

赞助商链接



  本文“<b>第十一章 Delphi利用程序的利用(二)</b>[Delphi编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

全部的利用程序都是TApplication的派生类.TApplication有三种办法调用在线帮忙系统.

  HelpContext办法可调用WinHelp(关于Winhelp的内容见上节).它把HelpFile 中的文件名和一个文本代码传送给WinHelp.HelpFileTApplication的字符串范例的属性,专门用来存放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传送fuCommanddwData,fuCommand 是帮忙范例可为表11.3中的列值之一. 

11.3 fuCommand的取值及含义

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

  值         

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

  HELP_LONTEXT  显示dwData指定描写长的帮忙信息

  HELP_CONTENTS  显示帮忙的内容主题

  HELP_SET_LONTENTS 假如dwDataOrol04则在一个弹出

             式窗口中显示Help主题

  HELP_HELP PONHELP 显示Help利用程序的自身帮忙,函

             数忽视lpszHelpFiledwData参数

  HELP_INDEX 显示帮忙文件的索引

  HELP_KEY 显示dwData指定的关键字的帮忙

  HELP_MULTIKEY 显示一个关键字的帮忙,该关键字

             在一个可变关键字表中

  HELP_QUIT Help利用程序报告文件不再利用

  HELP_SETNDEX dwData指定的描写符作为帮忙文

              件的当前索引

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

  dwData参数的含义依靠于fuCommand的设置,假如fuCommandHELP_CONTEXT,dwData为一个32 位的无标记整数,它包含一个描写表标识号:假如 fuCommand HELP_KEY,dwData 则为一个指定长指针,所指的字符串是帮忙的关键字. 假如 fuCommand HELPMULLTIKEY,dwData则指向一个MULTIKEYHELP数据构造的长指针.

  下面的例子利用了窗体中的按钮.当用户单击按钮帮忙系统将显示指定文件的帮忙内容主题. 

  procedure TForm1.Bin1Click(Sender : TObject)

begin

Application.HelpFile := 'MyHlep.HLP'

Application.HelpCommand(HELP_CONTENTS,0);

end; 


  以上是“<b>第十一章 Delphi利用程序的利用(二)</b>[Delphi编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .