Disabling Buttons/Menus in the Help Window

 

 

 

EasyHelp

HTMLHel, HTML Web Help & Windows Help authoring tool available as shareware for free download. A development tool that creates Windows Help files (winhelp) and HTML Help pages from Microsoft Word documents - easily, quickly, effortlessly...

 

A winhelp editor, helpfile compiler & windows htmlhelp (chm file) programming tool

  |  

 

 

Software

 

 

home  |  download  |  tour  |  how to buy |  support |  contact us

 

 

 

 

 

CLICK HERE TO
DOWNLOAD A
FREE TRIAL


EasyHelp
winhelp
htmlhelp
webhelp
pocket pc
pdf & rtf


BUY NOW
PRICES FROM
$299

Books for Authors

 

Disabling Buttons/Menus in the Help Window - Version 3 of EasyHelp Only

      Note: Version 4 of Easyhelp is now available

      The new version 4 EasyHelp is a completely new version that does not use Microsoft Word. Instead it is a self-contained Windows help authoring application. Click here to download.

      The new version of EasyHelp produces the formats listed below.

      • HtmlHelp (.CHM)
      • WinHelp (.HLP)
      • Website Help (Webhelp)
      • Printable Manuals (RTF files) suitable for MS Word
      • PDF (Adobe Acrobat)
      • Pocket PC Help

      Download the Trial Version Now

Below only applies to the old version 3 of EasyHelp/Web.

Microsoft do not support removal of buttons which appear in the Help window, but it is possible to disable them. Follow the steps below, the example is for the print button.

Step 1

Edit EasyHelp.INI and add

DisablePrint=DB(`btn_print')

under the [Help Buttons] section as shown below.

[Help Buttons]

DisablePrint=DB(`btn_print')

Step 2

Edit the advanced project settings to tell EasyHelp to use the DisablePrint button defintion.

Click... Config | Edit project | Advanced

add DisablePrint in the field that lists the button defintions to use. Each button definition is seperated by commas. So yours should read

Disableprint,exit

Also:

Edit the advance project settings (Config | Edit Project | Advanced) and add the following statement the 'macros' field

DisableButtons,DisableMenus

Note that the menus can be removed by DisableMenus using any help compiler however the buttons can only be removed if you use the hcrtf.exe (32 bit) help compiler.

Also you have to edit the 'Killbtns.mac' file in the easyhelp\macros folder so that you replace 'EasyHelp/Web Example' with your Help file Windows title.

This is rather difficult to explain but one you have understood what to do it only take a few seconds to implement. Have a go and get back to us if you need more help. Try it on the EasyHelp/Web examples first

From the help file....

DisableButton

------------------

DisableButton(button-ID)

Disables (grays out) a button on the WinHelp button bar.

Parameter Description

button-ID Specifies the standard button identifier or the identifier assigned to the button by the CreateButton macro.

Comments

A button that is disabled by the DisableButton macro cannot be used in the topic until it is re-enabled by the EnableButton macro or re-activated by a user. For example, a disabled Contents, Index, or Help Topics button is re-enabled if a user clicks an interfile jump.

Help Workshop automatically converts the DisableButton macro to DB.

Standard Button & Menu Ids

The following are the internal identifiers of the standard Winhelp buttons:

Button Id Button

btn_contents Contents

btn_search Search

btn_back Back

btn_history History

btn_previous Browse previous (<<)

btn_next Browse next (>>)

btn_print Print

The following are the internal identifiers of the standard Winhelp menu:

Button Id Button

mnu_file File

mnu_edit Edit

mnu_bookmark Bookmark

mnu_helpon Help

Related Topics:

Chapter 22: Help -- Advanced Techniques

Chapter 21: Help -- Using Macros

 

 

 

Disabling Buttons/Menus in the Help Window

 

 

 

home  contact us

 

Copyright © 1993-2006 Eon Solutions