There are many suggestions for this problem. None of them
helped for me. The name of our product is Right-Suiteâ„¢
Universal. The help window title is 'Right - help'. The project
title, main window title, and home.htm title are all 'RSU'.
I was stepping through the RoboHelp_CSH.cpp code to see if
the window title was set in there. Lo and behold the the window
title was 'rsu_c8 (debugging)', which is the name in the window
while debugging. So, apparently, when you call RH_ShowHelp() with
NULL for the parent window handle, you get a title that is derived
from the active window that is calling the help. The algorithm to
get the title doesn't allow dashes. It takes everything up to the
first dash. Seems like it should take everything up to the LAST
dash. I can't change the name of our program.
When I call RH_ShowHelp() with the HWND of the MainWnd, I get
no title at all, which is better than the wrong title, but still
not right.