Ayuda en un formulario MDIChild

Gloria
17 de Octubre del 2005
Hola!
Tengo un problema relacionado con la ayuda, a ver si alguien me puede ayudar.

En un formulario MDIChild he comprobado que el F1 por defecto de visual no funciona ni para los botones, ni combos ni check.

Para forzar que en estos controles se abra la ayuda he programado el Keyup del formulario (KeyPreview está a true). Uso la api que habéis comentado en otro mensaje y hago una llamada a HtmlHelp.

El problema viene si llamo a la ayuda con el HelpContextID a 0 o con un ID que no está creado en la ayuda, no me abre nada o me da un mensaje diciendo que el MAP no existe. Si el HelpContextID existe en el chm no hay ningún problema.

Con el programa de ayuda que tengo no puedo crear un MAP con ID 0.

Con el F1 de visual (sin programar nada) no hay problema, me abre la ayuda en el tópico que he marcado que sea el de por defecto.

¿Alguien sabe cómo solucionarlo?

Muchas gracias.

Un saludo.