+\section{\class{wxHelpController}}\label{wxhelpcontroller}
+
+This is a family of classes by which
+applications may invoke a help viewer to provide on-line help.
+
+A help controller allows an application to display help, at the contents
+or at a particular topic, and shut the help program down on termination.
+This avoids proliferation of many instances of the help viewer whenever the
+user requests a different topic via the application's menus or buttons.
+
+Typically, an application will create a help controller instance
+when it starts, and immediately call {\bf Initialize}\rtfsp
+to associate a filename with it. The help viewer will only get run, however,
+just before the first call to display something.
+
+Most help controller classes actually derive from wxHelpControllerBase and have
+names of the form wxXXXHelpController or wxHelpControllerXXX. An
+appropriate class is aliased to the name wxHelpController for each platform, as follows:
+
+\begin{itemize}\itemsep=0pt
+\item On Windows, wxWinHelpController is used.
+\item On all other platforms, wxHelpControllerHtml is used if wxHTML is
+compiled into wxWindows; otherwise wxExtHelpController is used (for invoking an external
+browser).
+\end{itemize}
+
+The remaining help controller classess need to be named
+explicitly by an application that wishes to make use of them.
+
+There are currently the following help controller classes defined:
+
+\begin{itemize}\itemsep=0pt
+\item wxWinHelpController, for controlling Windows Help.
+\item wxCHMHelpController, for controlling MS HTML Help. To use this, you need to set wxUSE\_MS\_HTML\_HELP
+to 0 in setup.h, and link your application with Microsoft's htmlhelp.lib. Currently VC++ only.
+\item wxExtHelpController, for controlling external browsers under Unix.
+The default browser is Netscape Navigator. The 'help' sample shows its use.
+\item wxHelpControllerHtml, using \helpref{wxHTML}{wxhtml} to display help. See {\tt wx/helpwxht.h} for
+details of use.
+\item \helpref{wxHtmlHelpController}{wxhtmlhelpcontroller}, a more sophisticated help controller using \helpref{wxHTML}{wxhtml}, in
+a similar style to the Microsoft HTML Help viewer and using some of the same files.
+Although it has an API compatible with other help controllers, it has more advanced features, so it is
+recommended that you use the specific API for this class instead.
+\end{itemize}
+
+\wxheading{Derived from}
+
+wxHelpControllerBase\\
+\helpref{wxObject}{wxobject}
+
+\wxheading{Include files}
+
+<wx/help.h> (wxWindows chooses the appropriate help controller class)\\
+<wx/helpbase.h> (wxHelpControllerBase class)\\
+<wx/helpwin.h> (Windows Help controller)\\
+<wx/msw/helpchm.h> (MS HTML Help controller)\\
+<wx/generic/helpext.h> (external HTML browser controller)\\
+<wx/generic/helpwxht.h> (simple wxHTML-based help controller)\\
+<wx/html/helpctrl.h> (advanced wxHTML based help controller: wxHtmlHelpController)