二十、提供帮助函数

二十、提供帮助函数

这组函数让应用程序能够方便地想用户提供帮助信息。

 

1、ShowHelp()

功  能:显示应用程序帮助,该帮助的文件格式可以是传统的Microsoft Windows帮助格式,也可以是编译后的HTML帮助格式。当应用程序调用该函数时,PowerBuilder启动Help可执行文件,并显示做指定的帮助文件。

语  法:ShowHelp ( helpfile , helpcommand {,typeid} )

参  数:helpfile:String类型,指定帮助文件的名称,可以是编译后的HLP文件,也可以是编译后的

CHM(HTML帮助文件)文件;

helpcommand:HelpCommand枚举类型,指定显示帮助的方式。有效值为:

Finder! -- 以用户最近使用过帮助的方式显示帮助;

Index! -- 显示目录主题,使用该值时不要指定typeid参数;

Keyword! -- 转移到指定关键字确定的主题上;

Topic! -- 显示指定主题的帮助;

typeid! -- 可选项,指定帮助主题;

返回值:Integer。函数执行成功时返回1,发生错误时返回-1。当在helpcommand参数中选用了Finder!或

Index,而又指定了typeid参数时,函数返回-1。如果任何参数的值为NULL,ShowHelp()函数返回NULL。

示  例:This statement displays the Help index in the INQ.HLP file:

ShowHelp("C:\PB\INQ.HLP", Index!) 

This statement displays Help topic 143 in the file EMP.HLP file:

ShowHelp("EMP.HLP", Topic!, 143)

This statement displays the Help topic associated with the keyword Part# in the file EMP.HLP:

ShowHelp("EMP.HLP", Keyword!, "Part#")

 

This statement displays the Help search window. The word in the box above the keyword list is the first keyword that begins with M:

ShowHelp("EMP.HLP", Keyword!, "M")

 

2、ShowPopupHelp()

功  能:为控件显示弹出式帮助。

语  法:ShowPopupHelp ( helpfile , control , contextid )

参  数:helpfile:String类型,指定帮助文件的名称,可以是编译后的HLP文件,也可以是编译后的

CHM(HTML帮助文件)文件;

control:要显示弹出式帮助的可拖拽对象,通常是控件;

contextid:Long类型,相应控件对应帮助的标识号。

返回值:Integer。函数执行成功时返回1,发生错误时返回-1。

示  例:This example calls a help file in a subdirectory of the current directory:

ShowPopupHelp ( "Help/my_app.hlp", this, 510)

你可能感兴趣的:(PB系统函数介绍)