Compartir a través de


Agregar interactividad a WinHelp

La ayuda interactiva permite que los usuarios tengan acceso fácil a los temas de ayuda relacionados con lo que estén haciendo o viendo en su aplicación en cualquier momento. Por ejemplo, si un usuario está viendo un formulario de introducción de datos, la ayuda interactiva podría proporcionar un tema relacionado específicamente con dicho formulario.

Usted decide el nivel de detalle de la implementación de la ayuda interactiva en su aplicación. Por ejemplo, puede asociar un tema de ayuda interactiva con un formulario o puede asociar temas de ayuda más detallados para cada uno de los controles y campos del formulario.

Se suele llegar a la ayuda interactiva al presionar F1, pero puede especificar que se active mediante cualquier tecla con ON KEY LABEL.

Usar WinHelp interactiva en un formulario

Para implementar la ayuda interactiva, tiene que especificar un archivo de ayuda de su aplicación y después asociar temas de ayuda determinados con diferentes objetos de su aplicación.

Para agregar la ayuda interactiva

  1. Especifique un archivo de ayuda de su aplicación.
  2. Asigne un tema de ayuda a cada objeto para el que vaya a proporcionar ayuda interactiva.

Especificar el archivo de ayuda

El archivo de ayuda al que se tiene acceso en su aplicación se determina al incluir el comando SET HELP TO file en el código, siendo file el nombre del archivo de ayuda. Por ejemplo, si el archivo de ayuda es Myhelp.hlp, puede utilizar el siguiente comando:

SET HELP TO MYHELP.HLP

Este comando suele estar incluido en el código de instalación del programa principal de su aplicación.

Asignar temas de ayuda

Puede asignar un tema de ayuda a objetos específicos de su aplicación de Visual FoxPro.

Para asignar un tema de ayuda a un objeto

  1. En modo Diseño, abra el objeto (por ejemplo, un formulario, un control o una barra de herramientas) al que vaya a asignar ayuda interactiva.
  2. Vea las propiedades del objeto.
  3. Establezca la propiedad HelpContextID al número correspondiente al tema específico de su archivo de ayuda.

Para obtener más información acerca de la asociación de temas de ayuda con números de Id. de contexto, consulte la guía de creación de ayudas.

Nota   Para asignar temas de ayuda a títulos de menú o a comandos de menú, tiene que incluir el comando SET TOPIC TO en el procedimiento asociado con el título de menú o el comando de menú.

Vea también

WinHelp 4.0 | Implementar la ayuda "¿Qué es esto?" de WinHelp | Programar funciones de WinHelp | ON KEY LABEL | Crear ayuda gráfica | Crear ayuda de tipo .DBF