![]() ![]() I am at present starting the help engine with ShellExecAsOriginalUser ('open', ExpandConstant ('\MyProg.exe"įunction HtmlHelpA (hWndCaller: HWND pszFile: PAnsiChar uCommand: UINT dwData: DWORD): HWnd įunction HtmlHelp(hWndCaller: HWND pszFile: String uCommand: UINT dwData: DWORD): HWnd I don't believe I have access to the same HTML help API from the Inno Setup scripting Pascal that I would normally have from Delphi. I would like the first invocation of HH.exe to open the CHM help window, and from then on to have subsequent help topics display within the sane help window from the installer. If I open the help window from one installer wizard page by executing the command hh.exe -mapid 1234 MyAppCutDownHelp.chm it works fine, but if I do the same thing later from another wizard page with hh.exe -mapid 5678 MyAppCutDownHelp.chm I get that topic OK, but another instance of HH.EXE is started and I then have two help windows, one with topic 1234 and one with topic 5678. I'm including a cut-down CHM help with an installer and I want the help button on each page of the installer wizard to call up a different help page.
0 Comments
Leave a Reply. |