HTML Help



I've finally got to the help part of my app and want to make it first class.
I want to use HTML Help API, using HTML Help Workshop for the organization
and Frontpage for the authoring. Three very useful units from Robert
Chandler provide Delphi integration. This works very well and the results
look professional. Getting Training Cards to work was trivial.

However... a problem arises when combining HTML Help with modal forms. When
the Help window is open (in stay on top mode) and you open a modal form in
the app, Delphi gets confused. The modal form disappears behind the main
form and from that moment onwards you're stuck. The problem was reported by
Chandler in 2001 and his recommendation is to close Help before opening a
modal form. But that is not really an option when you extend help to
training cards - where the app receives messages from the help system and
responds to that.

I was wondering if embedding the HTML Help window in a delphi form would get
around this issue. Or maybe somebody has solved this problem in another way.

Tom




.



Relevant Pages

  • RaiseEvent fails from a Modal form
    ... Via a button on a modal form in an ActiveX dll, I trigger a RaiseEvent to be ... trapped by the app that called the dll. ... The new app's window ends up underneath the modal ...
    (microsoft.public.vb.general.discussion)
  • Re: Alt+Tab Icon with modal dialog
    ... >at which point the main app icon no longer shows up during Alt+Tab ... >set to 3-fixed dialog for the modal form. ... >modal form into the alt+tab switching window? ...
    (microsoft.public.vb.syntax)
  • Re: Print to command window?
    ... The window can be hidden/restored using WIN32 calls ... with a "lazy wait" until the form was closed - i.e. simulating a modal form. ... > because they all talk about making the app a console app. ...
    (microsoft.public.vb.general.discussion)
  • Re: Requires 2 clicks - Why?
    ... procedure TReferenceFrm.RefMemoHyperlinkClicked(Sender: TObject; cpMin, ... I just check this particular app under Win98 - only one click required. ... >>active again, the modal form has focus, but the button does not. ... > moving back to the hyperlink where it should be. ...
    (borland.public.delphi.language.objectpascal)
  • Re: Cut and Paste programming problem
    ... If I exited the app and restarted it, ... I built a modal form to collect information from the user. ... fixed it by moving the menu modifying code to the calling form. ... When an event occurs in one form that makes it necessary to modify the ...
    (microsoft.public.fox.programmer.exchange)