Programar funciones de HTML Help
Puede programar su aplicación para que los usuarios tengan acceso a su sistema de HTML Help. Aunque un sistema de HTML Help puede consistir en uno o varios archivos separados, la ayuda aparece ante los usuarios como parte integrante de su aplicación.
Puede programar su aplicación de Visual FoxPro para utilizar ayuda gráfica y ayuda de tipo .dbf con los comandos SET HELP TO y SET TOPIC TO. SET HELP TO especifica el nombre de un archivo de ayuda personalizado para su aplicación. SET TOPIC TO establece la palabra clave identificadora de un tema del archivo de ayuda personalizado.
Reservar F1
Cuando un usuario presiona F1 dentro de su aplicación, Visual FoxPro puede mostrar un tema de ayuda interactiva. Para ello, asigne un Id. de contexto de ayuda a un tema de su tabla de ayuda y asigne el mismo valor a la propiedad HelpContextID del formulario o control. Cuando el formulario o el control estén resaltados y el usuario presione F1, Visual FoxPro muestra el tema asociado.
Nota De forma predeterminada, F1 está activada para la ayuda interactiva. Como es un estándar admitido para la ayuda, no se recomienda la modificación de la definición de esta tecla.
Incluir botones de ayuda en los formularios
Si agrega botones de ayuda a los formularios, los usuarios podrán tener acceso a la ayuda con más facilidad. Especialmente, debe considerar la inclusión de un botón de ayuda si sus usuarios no son muy experimentados.
Para establecer ayuda interactiva y agregar un botón de ayuda
En el evento Init de su formulario, establezca en la propiedad HelpContextID de todos los objetos del formulario al mismo valor que haya asignado al tema de ayuda. Por ejemplo, si dicho valor es 7, utilice el siguiente comando:
THIS.SetAll("HelpContextID", 7)
Agregue un botón de comando al formulario.
Establezca el valor Ayuda en la propiedad Caption del botón de comando.
En el evento Click del botón de comando, agregue el siguiente comando:
HELP ID THIS.HelpContextID
Sugerencia Guarde el botón de ayuda como una clase para poder incluirlo fácilmente en cualquier otro formulario. Para obtener más información acerca de cómo guardar objetos como clases, vea Crear formularios.
Distribuir un sistema HTML compilado.
Además del archivo .chm que se crea para el sistema de HTML Help, puede utilizar un programa de instalación de distribución gratuita, Hhupd.exe, que instala y registra los componentes de ejecución de HTML Help mostrados a continuación. Internet Explorer o el motor de ejecución de Internet Explorer tienen que estar instalados en los equipos de los usuarios.
Componente | Descripción |
---|---|
Hhctrl.ocx | Control ActiveX de HTML Help |
Itss.dll | Biblioteca de vínculos dinámicos que administra HTML compilado |
Itircl.dll | Biblioteca de vínculos dinámicos para búsquedas de texto |
Hh.exe | Visor de HTML Help |
Este programa de instalación se encuentra en la carpeta Redist de la carpeta de instalación de HTML Help Workshop. Puede llamar a dicho programa de instalación desde otros programas de instalación y ejecutarlo en modo 'silencioso' para que no interfiera con el programa de instalación que haya creado. Para obtener la lista completa de las opciones de línea de comandos, ejecute Hhupd.exe/?.
Vea también
Implementar la ayuda "¿Qué es esto?" de HTML Help | WinHelp 4.0 | Crear ayuda gráfica | HTML Help | Crear ayuda de tipo .DBF | SET HELP TO