Windows now supports a range of powerful context-sensitive help technologies that enable users to obtain help that is directly relevant to a specific program feature or the task they are currently performing. Using these technologies well can make it much easier for users to learn how to use your application. This makes your users happier and saves you time and money by reducing the amount of support you have to provide.
What is context-sensitive help?
There are basically three kinds of context-sensitive help that you need to think about as a help author:
| • | The user presses F1 and the help is displayed with a topic relevant to the "context" in which the user pressed the key. For example, pressing F1 in an editor could display a topic on editing, pressing F1 in a configuration dialog could display a topic on the features of that dialog, and so on. |
| • | Clicking on a Help button in a dialog displays a help topic describing that dialog. |
| • | Right-clicking on a control in an application and selecting What's This? displays a popup window with a text describing the control and what it is for. (There are also other ways to display popup help like this but What's This? is currently the most popular.) |
The first two kinds of context-sensitive help are implemented with normal calls to specific topics in your help. These are almost always ordinary topics that are included in the Table of Contents (TOC). As the help author you only have to make sure that relevant topics are available, and you must also coordinate with the programmers on the topic IDs and/or help context numbers that are to be used to access the topics from the application. See About implementing context help for some more background information on this.
The third type, context-sensitive help with popup topics, needs a little more explaining. See About context-sensitive popups in this chapter for full details.
See also:
Context-Sensitive Help (HowTo)
About context-sensitive popups
Page url: http://www.helpandmanual.com/help/index.html?hm_ref_contextpop.htm