Cómo crear el archivo de ayuda en la ventana
CHM es más popular que PDF en los sistemas Windows. CHM es más flexible, más pequeño y más fácil de buscar. Además, su producción y su lector están integrados en el sistema. desde Internet. La única ventaja de PDF sobre CHM es su naturaleza multiplataforma.
Lo que quiero presentar aquí es el desarrollo de software de producción CHM. Ya existen muchas herramientas de producción CHM. en Internet, como PowerCHM, FreeCHM, etc. Sin embargo, ¡no hay una explicación detallada de los parámetros específicos de producción de CHM!
El sistema Windows viene con el lector de CHM hh.exe, que generalmente se encuentra en la carpeta de Windows VS6.0 y superiores también se incluyen el software de producción CHM Help WorkShop. ¡Pero su interfaz no es amigable!
La producción de CHM se puede dividir en dos categorías. CHM llamando al hhc.exe que viene con el sistema; la producción de archivos CHM se completa llamando a la función HHA_COMPILEHHP. La mayoría del software actual se completa de la segunda manera. Ambos métodos consisten en escribir primero los documentos necesarios para crear CHM. luego llame directa o indirectamente a la función hha HHA_COMPILEHHP en .dll.
Generalmente, el proceso principal de producción de CHM es determinar el proceso de producción de tres archivos: hhp, hhc, hhk. determinado por estos tres archivos.
hhp: archivo de proyecto CHM, atributo de archivo de destino CHM 95 parámetros se determinan aquí.
hhc, lista de archivos, determina el "directorio" en la lista de árbol a la izquierda del archivo de destino Contenido debajo de la pestaña.
hhk, archivo de índice, determine el contenido en la pestaña "Índice" en la lista de árbol a la izquierda del archivo de destino.
hhp es casi un archivo ini estándar. Está dividido en tres secciones: Opciones, Windows y Archivos.
Primero, echemos un vistazo al contenido y la descripción de la sección Opciones:
Índice binario=sí
título="título"
compatibilidad=1.1 o posterior
archivo compilado="z:\1.chm"
archivo de contenido"z:\12.hhc "
Tema predeterminado="index.html"
archivo de índice="index.hhk"
Búsqueda de texto completo=sí
Windows predeterminado=principal
idioma=0x804
Descompilación mejorada=sí
Plano =Sí
Crear archivo CHI=Sí p>
archivo de registro de errores=a.log
Básicamente, puedes entender el contenido específico mirando el significado literal. La compatibilidad es la versión, que generalmente permanece sin cambios. La siguiente es la ubicación y el archivo de lista del archivo CHM una vez completado.
El tema predeterminado es la página de inicio del archivo CHM de destino.
El archivo de índice es la ubicación del archivo de índice.
¿La búsqueda de texto completo admite la recuperación de información de texto completo?
Parámetros de control de formulario de archivo de destino predeterminados de Windows, salte aquí a la sección de Windows.
La descompilación mejorada admite la descompilación mejorada
Los archivos compilados sin formato no incluyen carpetas.
Generalmente, solo se requiere un valor en la sección de Windows
:
Main="","Tresss.hhc","Tresss.hhk",,,,,,,0x61520,240,0x104E,,0x0,0x0,,0,1,0,0
Es muy largo, pero casi todos los controles de ventana del archivo CHM de destino están aquí.
El primer parámetro, título, leerá "Título" en la sección Opciones cuando está vacío. "
El segundo parámetro es el archivo de lista.
El tercer parámetro es el archivo de índice.
El cuarto parámetro es el archivo de la página de inicio. que se encuentra en la sección Opción. Tema predeterminado.
El quinto parámetro es la página de inicio. Si este elemento está vacío, al hacer clic en "Página de inicio" en la barra de herramientas se abrirá la dirección del valor del cuarto parámetro. Si no está vacío, se abrirá. Este valor es la dirección.
El sexto parámetro es una dirección de enlace personalizada
El séptimo parámetro es un título de enlace personalizado.
p>
El octavo parámetro, dirección del enlace dos personalizado.
El noveno parámetro, título del enlace dos personalizado.
Puede haber dos botones de enlace personalizados en el archivo CHM, que se componen de los cuatro parámetros anteriores. Si este valor está vacío, su botón no se mostrará.
El décimo parámetro controla el botón que se muestra en la barra de herramientas. /p>
Marcador=1000
Búsqueda avanzada=20000
Búsqueda=400
Ninguno=20 (eliminar)
Sincronización automática (directorio cuando cambia el título actual) Sincronizar automáticamente con el índice)=100
Mostrar y ocultar automáticamente el panel de navegación=1
Mostrar menú MSDN=10000 (una línea de menús aparece en la parte superior)
No mostrar herramientas Columna=8000
No mostrar botón de barra de herramientas texto=40
Guardar posición del formulario=40000
El undécimo parámetro, la columna de lista en el lado izquierdo del archivo de destino. El ancho durante la inicialización.
El duodécimo parámetro es el botón que se muestra en la barra de herramientas del archivo de destino. Su valor y significado son los siguientes. :
Cuando este elemento está vacío, hay "Mostrar/Ocultar" ", hay opciones para volver, imprimir y
0x2=Solo mostrar y ocultar
0x4=Atrás
0x8=Adelante
10 =Detener
20=Actualizar
40=Página de inicio
0x800=Solo posicionamiento
0x1000=Opciones
2000=Imprimir
0x40000=Botón y enlace personalizados
80000=Enlace personalizado two
100000=Fuente
0x200000= Siguiente paso
0x400000=Paso anterior
Los siguientes cuatro parámetros entre corchetes son para determinar la posición del formulario cuando se inicializa el archivo de destino.
El último cuarto parámetro, el estado de la lista izquierda durante la inicialización. Cuando este valor es 1, la lista izquierda no se muestra y cuando sí. 0, se muestra de forma predeterminada.
El último tercer parámetro, la pestaña predeterminada de la lista izquierda durante la inicialización, cuando este valor es 0, el directorio se muestra de forma predeterminada, cuando es 1, el índice se muestra de forma predeterminada, cuando es 2, la búsqueda se muestra de forma predeterminada y cuando es 3, los marcadores se muestran de forma predeterminada.
El último segundo parámetro, la lista de la izquierda durante la inicialización La posición de la pestaña Cuando este valor es 0, se muestra en la parte superior de forma predeterminada, cuando es 1, se muestra a la izquierda y cuando es 2, se muestra a la derecha.
Los Archivos. La sección es una lista de archivos incluidos en el archivo CHM de destino. Aquí generalmente, solo hay archivos htm o html. El compilador buscará y agregará automáticamente algunos archivos de soporte requeridos por el archivo html, como gif, css y otros archivos. Archivo CHM.