我们如何从Delphi Form欺骗Windows帮助系统来执行我们自己的表单?

我们如何从Delphi Form欺骗Windows帮助系统来执行我们自己的表单?,第1张

概述在TForm中,我们有HelpFile,HelpType和HelpKeyword属性.我们设置文件和关键字.当我们按F1时魔术来了.大家都知道. 但是,如果我们想要使用带有关键字和帮助字段的数据库并创建一个新的自定义表单来显示帮助,使用可视组件中的HelpKeyword知道要在自定义表单中显示哪个数据库记录,禁用标准窗口帮助系统.我们可以这样做吗?怎么样? 你可以: >为TApplication 在TForm中,我们有Helpfile,HelpType和HelpKeyword属性.我们设置文件和关键字.当我们按F1时魔术来了.大家都知道.

但是,如果我们想要使用带有关键字和帮助字段的数据库并创建一个新的自定义表单来显示帮助,使用可视组件中的HelpKeyword知道要在自定义表单中显示哪个数据库记录,禁用标准窗口帮助系统.我们可以这样做吗?怎么样?

解决方法 你可以:

>为TApplication / Events的OnHelp事件分配处理程序.
>编写一个实现ICustomHelpViewerIExtendedHelpViewer接口的类,然后通过RegisterViewer()注册该类以供使用.

总结

以上是内存溢出为你收集整理的我们如何从Delphi Form欺骗Windows帮助系统来执行我们自己的表单?全部内容,希望文章能够帮你解决我们如何从Delphi Form欺骗Windows帮助系统来执行我们自己的表单?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1227110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存